2013-12-05 4 views
0

я не мог найти раздел в PHP руководстве, которое объясняет useКогда были закрыты функции, используемые в PHP?

У меня есть код

$num = 0; 
array_walk_recursive($_REQUEST, function($mValue) use (&$num){ 
      $num++; 
     }); 

и мой Eclipse, жалуется:

Parser error "'{' expected in compound-statement. 

Так что я думаю, это было реализовано в некоторые версии PHP.

+0

«Я не мог найти раздел в PHP руководстве, которое объясняет использование» - - Вы проверили страницу анонимной ссылки на функцию? – zerkms

+0

См. Также http://www.php.net/manual/en/functions.anonymous.php#~Changelog – mario

+0

@mario: это интересно - что означает '# ~ Changelog'? – zerkms

ответ

1

Анонимные функции/закрытие и use конструкция языка были реализованы в версии 5.3.0

@see изменения: http://php.net/manual/en/functions.anonymous.php

+1

И было бы неплохо, если бы это была ссылка на документацию в ответ – zerkms

+0

Привет @zerkms, просто избили меня! –

Смежные вопросы