闭包会导致php-5.2中的语法错误
|
我正在从这篇文章中执行以下代码:
preg_match_all(\"/\'(.+)\' ((\\w+)\\(? ?(\\d*) ?\\)?)/\", $sql, $_matches, PREG_SET_ORDER);
$matches = array_map(function($v) {return array(trim($v[2]), $v[1]);}, $_matches);
但是我收到以下错误:
Parse error: syntax error, unexpected T_FUNCTION, expecting \')\' in SqlParser.php on line 29
我花了一些时间解决此问题,但找不到解决方案。
有人可以告诉我这是什么问题吗?
没有找到相关结果
已邀请:
2 个回复
呢率篓舍烫
雇砰
来创建匿名。函数,并且可以在PHP 5.3之前的版本中使用。或使用GWW的答案,也应该起作用。 否则,如果您有兴趣进一步了解anon。 PHP 5.3+中的函数,您可以阅读其php文档。