php内联回调

jos*_*ose 4 php inline callback

一个简单的问题.

在php中是否可以内联声明回调函数?例如,

array_filter($input_array, "function($item) { $item['state'] != 0 }")
Run Code Online (Sandbox Code Playgroud)

xda*_*azz 10

是的,在php 5.3之后,你可以使用匿名函数.

array_filter($input_array, function($item) { return $item['state'] != 0; });
Run Code Online (Sandbox Code Playgroud)

  • @jose然后你可以使用create_function http://php.net/manual/en/function.create-function.php (2认同)