История изменений
Исправление MOPKOBKA, (текущая версия) :
У PHP и с языком программирования как-то не задалось.
Да вроде топовое лакомство.
Что говорить, убогонький недоязычок: фреймворки копируют с более удобной и популярной Java, аннотации попытались слизать оттуда же.
Честно говоря не наблюдаю ничего от Spring в Laravel. Spring это самый популярный веб-фреймворк в Java, верно? А Laravel самый популярный для PHP.
Type declarations слизали с Python, но в Python оно взлетело
А что значит взлетело? В Laravel вроде все помечено типами. Еще в PHP type hints действительно делают проверки, и генерики более удобные. И enum есть, несмотря на то что иногда нужно прибегать к phpdoc, мне это намного удобнее чем мучится с Python типами, а уж разобраться с вложенными классами с шаблонным параметром если их несколько в файле так вообще невозможно в этом вашем Python.
Сравните чёткий комплит в Python и всю ту дрянь которую наплодили и неосилили для PHP.
У меня Python очень плохо комплитит, только если авторы библиотеки постарались, а PhpStorm прям очень хорошо отображает типы в коде без typehint и phpdoc.
Исходная версия MOPKOBKA, :
У PHP и с языком программирования как-то не задалось.
Да вроде топовое лакомство.
Что говорить, убогонький недоязычок: фреймворки копируют с более удобной и популярной Java, аннотации попытались слизать оттуда же.
Честно говоря не наблюдаю ничего от Spring в Laravel. Spring это самый популярный веб-фреймворк в Java, верно? А Laravel самый популярный для PHP.
Type declarations слизали с Python, но в Python оно взлетело
А что значит взлетело? В Laravel вроде все помечено типами. Еще в PHP type hints действительно делают проверки, и генерики более удобные.
Сравните чёткий комплит в Python и всю ту дрянь которую наплодили и неосилили для PHP.
У меня Python очень плохо комплитит, только если авторы библиотеки постарались, а PhpStorm прям очень хорошо отображает типы в коде без typehint и phpdoc.