【发布时间】:2011-06-25 05:22:09
【问题描述】:
我正在执行来自 post 的以下代码:
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
我花了一些时间来解决这个问题,但我无法找到解决方案。
谁能告诉我这是怎么回事?
【问题讨论】:
-
PHP 版本 5.2.10-2ubuntu6.10