Size: a a a

2020 August 05

ЕР

Евгений Ромашкан... in PHP
Sergey Protko
уверенности то это не добавляет) это добавляет крэш если касты есть)
Ну если не крэшится, значит нет кастов)
источник

S

Shurick in PHP
Sergey Protko
можно холивар? Есть ли адекватные причины юзать declare strict types?)
причина чисто человеческая, ктото от тебя требует чтобы это было
источник

SP

Sergey Protko in PHP
Shurick
причина чисто человеческая, ктото от тебя требует чтобы это было
ну вот мне неловко посылать человека, вдруг я не прав)
источник

S

Shurick in PHP
Sergey Protko
ну вот мне неловко посылать человека, вдруг я не прав)
он, напротив пошлет тебя
источник

S

Shurick in PHP
не станет останавливаться не проявит жалость и тд
источник

S

Shurick in PHP
ибо в руках его власть
источник

SP

Sergey Protko in PHP
ну в моем случае власть в моих руках)
источник

AM

Artem Molotov in PHP
Bohdan Turchyk
и как тебе npm проект собирал?
npm run build готово 8-)
источник

AM

Artem Molotov in PHP
Sergey Protko
предположим у тебя уже есть проект - есть ли смысл вводить там стрикт тайп? Даже для новых файлов
Ввёл на одном из проектов, но я его чуть ли не полностью пытаюсь переписать. Откровенное говно было. Теперь будет просто говно.
источник

SP

Sergey Protko in PHP
Artem Molotov
Ввёл на одном из проектов, но я его чуть ли не полностью пытаюсь переписать. Откровенное говно было. Теперь будет просто говно.
ну и зачем?
источник

AM

Artem Molotov in PHP
Sergey Protko
уверенности то это не добавляет) это добавляет крэш если касты есть)
Так юзается только в новом коде и постепенно. Где могут быть опасности можно ручками проверить тип и/или кастить в зависимости от ситуации.
источник

AM

Artem Molotov in PHP
Евгений Ромашкан
В дополнение к стат анализу а никак не вместо, конечно
+
источник

AM

Artem Molotov in PHP
Sergey Protko
ну и зачем?
Женя там выше ответил
источник

AM

Artem Molotov in PHP
Dmitriy code
Если это инструмент сборки, то дайте норм ссылку как собирать
кстати, composer, как и npm — это не сборщик, а (в дополнение) таск раннер.
источник

AM

Artem Molotov in PHP
чёт не сразу написал
источник

AM

Artem Molotov in PHP
Artem Molotov
Женя там выше ответил
Ещё могу добавить, что да, может появится крэш. Но не факт, что крэш хуже, чем неочевидный каст
источник

k

knopkod4v in PHP
Sergey Protko
можно холивар? Есть ли адекватные причины юзать declare strict types?)
Может быть чтобы запретить __toString() для объектов 🤔
Или там __toBool =)
источник

КГ

Константин Грачев... in PHP
Sergey Protko
ну вот мне неловко посылать человека, вдруг я не прав)
источник
2020 August 06

DT

Dmitriy Tkachenko in PHP
knopkod4v
Может быть чтобы запретить __toString() для объектов 🤔
Или там __toBool =)
А что, strict types запрещает (string)$object?
источник

k

knopkod4v in PHP
Dmitriy Tkachenko
А что, strict types запрещает (string)$object?
если передавать объект с __toString в функцию с тайпхинтом string, то да
источник