Я уверен, что я видел реализацию этого в PHP где-то, и я уверен, если он существует с PHP 5. В любом случае мне было интересно, можно ли установить и запустить функцию из строки и установить возвращаемое значение в значение строки. напримерphp make function внутри переменной
<?php $hi = function(){ return "Hello World"; };
echo $hi(); ?>
Возможно, это возможно, но, пожалуйста, напишите что-нибудь подобное.
Перечитывая вопрос, я не знаю, о чем вы спрашиваете. Можете ли вы представить примерную программу и ожидаемый результат? – deceze
Я отредактировал мое сообщение, чтобы, надеюсь, проиллюстрировать мои потребности. Есть ли способ использовать это в контексте класса, например, иметь доступ к $ this и т. Д. –
Это должно работать как есть в PHP 5.3. Вы можете использовать переменные родительской области, явно включив их в функцию, используя синтаксис 'use'. См. Страницу руководства, с которой я связан. – deceze