Size: a a a

2020 June 19

ВС

Владислав Субботин... in phpGeeksJunior
В ютуб
источник

AG

Anton Gordeev in phpGeeksJunior
ну это ты придираешься) Если прям очень хочется, то можно строку и объектами сделать в пыхе, никто не мешает жеж)
источник

AG

Anton Gordeev in phpGeeksJunior
и магией вызывать те же функции и менять состояние
источник

ВС

Владислав Субботин... in phpGeeksJunior
Anton Gordeev
ну это ты придираешься) Если прям очень хочется, то можно строку и объектами сделать в пыхе, никто не мешает жеж)
Давай на примере, чтобы сравнить, что удобнее
источник

AG

Anton Gordeev in phpGeeksJunior
но это такое себе :D
источник

ВС

Владислав Субботин... in phpGeeksJunior
$str = new Stringable(); // интерфейс они уже затащили, будет в версии 8
$str->size(); // получаем размер
$str->replace('x', 'y'); // реплейсим что-то
$str->trim('/t/r'); // тримим строку
источник

AG

Anton Gordeev in phpGeeksJunior
лол, даже интерфейс затащили. Я когда-то такое ручками пилил, бгг
источник

ВС

Владислав Субботин... in phpGeeksJunior
А если после вызова метода строка возвращается, то можно также в одну строку это выражение записать.
источник

ВС

Владислав Субботин... in phpGeeksJunior
Anton Gordeev
лол, даже интерфейс затащили. Я когда-то такое ручками пилил, бгг
Вот и я про то же
источник

AG

Anton Gordeev in phpGeeksJunior
ну огонь, что затащили
источник

AG

Anton Gordeev in phpGeeksJunior
значит есть вероятность, что от примитивных типов пыха когда-нибудь вообще уйдёт
источник

ВС

Владислав Субботин... in phpGeeksJunior
- Бэрримор, у нас уже есть интерфейс, не пора ли строку сделать объектом?
- Ни в коем случае, сэр! У нас ещё по плану много говнокода!
источник

AG

Anton Gordeev in phpGeeksJunior
Ну, нельзя ломать всё и сразу
источник

ВС

Владислав Субботин... in phpGeeksJunior
Мажорная версия =)
источник

ВС

Владислав Субботин... in phpGeeksJunior
Можно и оставить было процедурку пока
источник

А

Андрей in phpGeeksJunior
Sergey Svetly
Мне когда потребовалось написать реальную задачу. Мне один знакомый сказал, выкинь ты свой говнокод(я начал на чистом php, по старинке, потому как еще в языке не разбирался) его, говорит любой школьник взломает. Пиши говорит сразу на yii, и я как дебил повелся, просрал месяц пытаясь вдуплить в Фреймворк, не имея нормальных базовых знаний, та еще боль. В общем плюнул и начал писать снова на php, просто с защитой от sql инъекций, с мыслю о том, что блин надо в php разобраться, а потом в фреймворки лезть.
Yii - это один большой говнокод
источник

AG

Anton Gordeev in phpGeeksJunior
переход на новую мажорную версию с каким-то количеством правок или переход считай на новый язык - это всё-таки разные вещи
источник

AG

Anton Gordeev in phpGeeksJunior
а с 8 правок будет, вероятно, много
источник

ВС

Владислав Субботин... in phpGeeksJunior
Ну хорошо. Но что мешало не выпиливать процедурку с сохранением совместимости и завести объект строки?
источник

S

Shurick in phpGeeksJunior
Владислав Субботин
- Бэрримор, у нас уже есть интерфейс, не пора ли строку сделать объектом?
- Ни в коем случае, сэр! У нас ещё по плану много говнокода!
они посмотрели на успех arrayAccess и просто запилили по образу и подобию
источник