Im пытается сделать функцию для ее запуска позже.Создайте динамическую функцию php и запустите ее позже - сохраните ее в переменной
В php 5.3.2-1 он отлично работает. Но в 5.1.6 это не так.
Код:
$func = function(){
echo "Hello!";
};
echo "Before Hello";
$func();
Кто-нибудь знает, как эмулировать это в 5.1.6?
Спасибо.
Eduardo
Спасибо за ваш быстрый ответ. Знаете ли вы какой-либо патч, который я могу добавить в 5.1.6, чтобы иметь доступ к этим анонимным функциям? –
@Edu: Я не думаю, что вы можете имитировать это поведение, используя собственный PHP. Вам нужно будет перекомпилировать PHP с поддержкой анонимных функций (это, вероятно, не так просто, как кажется, так как вам нужно сделать тяжелый ручной поиск и запуск). Было бы намного проще перейти на более новую версию PHP. – jwueller