Parse error: syntax error, unexpected T_FUNCTION, expecting ')'
程序员文章站
2022-04-28 12:31:50
...
$c = array_map(function($chicun, $max_chicun) { return $chicun > $max_chicun ? 1 : 0; }, $chicun, $max_chicun);
报错Parse error: syntax error, unexpected T_FUNCTION, expecting ')'
请问什么原因?测试服务器上是没问题的,放在正式用的服务器上就报错
报错Parse error: syntax error, unexpected T_FUNCTION, expecting ')'
请问什么原因?测试服务器上是没问题的,放在正式用的服务器上就报错
回复讨论(解决方案)
闭包只在 php 5.3 及以后才有,请检查你的 php 版本
其他的途径
1、定义常规函数用于回调
2、用 create_function 建立回调函数
推荐阅读
-
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
-
thinkphp6安装报错,composer install tp6 报错 Parse error: syntax error
-
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
-
PHP syntax error, unexpected $end 错误的一种原因及解决
-
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
-
Linux 5中出现的-bash: syntax error near unexpected token `('错误
-
代码运作在win5.3.13正常 但是在linux5.2.8 中出现syntax error,unexpected T_STRING
-
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting 异常怎么解决
-
PHP解析错误 PHP Parse error: syntax error, unexpected '[' in
-
PHP syntax error, unexpected $end 错误的一种原因及解决