Я выполняю следующий код из этой записи :
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
Я потратил некоторое время, чтобы решитьэто, но я не могу найти решение.
Может кто-нибудь сказать мне, что не так?