PHP сделать функцию внутри переменной - PullRequest
0 голосов
/ 22 сентября 2010

Я уверен, что где-то видел реализацию этого в PHP, и я уверен, что если он существует, то это PHP 5. В любом случае мне было интересно, можно ли было установить и запустить функцию из строки и установить возвращаемое значение равным значению строки. например,

<?php $hi = function(){ return "Hello World"; }; 
echo $hi(); ?>

Возможно, это невозможно, но, пожалуйста, опубликуйте что-нибудь подобное.

1 Ответ

3 голосов
/ 22 сентября 2010

Анонимные функции были введены в PHP 5.3.
http://php.net/manual/en/functions.anonymous.php

Это самая последняя версия, которую вы, возможно, еще не установили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...