I am executing following code from this post:
preg_match_all("/'(.+)' ((\w+)\(? ?(\d*) ?\)?)/", $sql, $_matches, PREG_SET_ORDER);
$matches = array_map(function($v) {return array(trim($v[2]), $v[1]);}, $_matches);
But I am getting following error:
Parse error: syntax error, unexpected T_FUNCTION, expecting ')' in SqlParser.php on line 29
I have spent some time to solve this but I am unable to find the solution.
Can someone tell me that what is wrong ?