Есть ли альтернатива анонимным функциям в версиях PHP до 5.3.0?Анонимные функции pre PHP 5.3.0
3
A
ответ
5
Существует create_function, но он обычно не рекомендуется. Если вы используете ООП, вам лучше определить одноразовый частный член для использования с обратным вызовом.
2
2
Есть два варианта.
Прежде всего, необходимо создать функцию внутри функции. К сожалению, он будет загрязнять глобальное пространство имен.
Второй вариант заключается в использовании create_function.
Кроме того, результат create_function не будет собираться мусором. Так что это в основном утечка памяти. –