Как стать автором
Обновить

Комментарии 10

Простите за циничность, но это рофл такой? Со всем уважением к труду, т.к. написать статью - это время и этот самый труд, но...

Если не путаю, то create_function - это шляпа, которая могла использоваться (но не рекомендовалась) во времена PHP 5.2. Про неё забыли перестали использовать уже во времена PHP 5.3 (около 15 лет назад).

Если мы говорим о новичках, как вы позиционируете статью, то они даже о ней не узнают никогда, т.к. о таком костыле помнят только бородатые скуфы, заставшие ещё PHP 4. Следовательно, непонятно вообще зачем про это говорить?

Ну разве что если хотите придумать подводку/аргумент к статье зачем в очередной раз писать про анонимки, которым как раз почти 15лет уже. Других причин я не могу понять.

Это ж spaceweb. У них все статьи такие. Довольно странная маркетинговая политика. Зачем это всё писать, а потом втихаря подправлять голоса после разгромной критики - для меня загадка. Комментарии вида "Ну поставили вы джуна руководить разработкой, бывает, но зачем позориться-то на весь интернет?" и "Это писал человек, который не смыслит в веб-уязвимостях вообще ничего" им божья роса.

Так для них любой коммент это тоже активность и отклик. Так скоро будем читать о пользе GOTO и превосходстве процедурной парадигмы. Чисто ради бурлений =)

Версия PHP 7.4 "внезапно" вышла пять лет назад... У вас статья с тех пор в черновиках висела?

Казалось бы, при чем тут PHP 8

функцию удалили

Даже интересно, кто это плюсует, с учетом того, что за сутки компания не удасужилась исправить в статье такое.
Даже интересно, кто это плюсует, с учетом того, что за сутки компания не удасужилась исправить в статье такое.

Занимаюсь разработкой недавно, с 2016, про функцию create_function даже не слышал ни разу до того как нашел статью. "Полезного для новичков", если честно, Я не нашел, однако можно было заглянуть в "соседнюю тему" и рассказать про области видимости и какие есть подводные камни в использовании стрелочных функций. Если не делать громких заявлений, можно добавить к заголовку "Ретроспектива" и тогда да, интересный опыт как когда-то произошел переход.

Ждем статью про то, как избавляться от eval =)

Рекомендуется использоваться статический вызов замыкания

static fn () => ...

если внутри не используется контекст объекта $this

Зарегистрируйтесь на Хабре, чтобы оставить комментарий