解析错误:语法错误,第 56 行的意外 T_FUNCTION [重复]
Posted
技术标签:
【中文标题】解析错误:语法错误,第 56 行的意外 T_FUNCTION [重复]【英文标题】:Parse error: syntax error, unexpected T_FUNCTION on line 56 [duplicate] 【发布时间】:2015-07-15 10:13:19 【问题描述】:解析错误:语法错误,第 56 行 /home1/pgcomp77/public_html/svcsite/newtrial/new-dashboard/lib/smartui/class.smartutil.php 中的意外 T_FUNCTION
我在执行期间在页面中收到此错误。请帮帮我
我的代码是
public static function _get_property_value_func()
return function ($prop , $prop_methods) // --> LINE 56
$prop_string = "";
if (SmartUtil::is_closure($prop))
return isset($prop_methods["if_closure"]) ? $prop_methods["if_closure"]($prop) : $prop($prop);
else if (is_array($prop) || is_object($prop))
if (is_object($prop))
$prop = SmartUtil::object_to_array($prop);
return isset($prop_methods["if_array"]) ? $prop_methods["if_array"]($prop) : $prop;
else
return isset($prop_methods["if_other"]) ? $prop_methods["if_other"]($prop) : $prop;
;
此代码在本地主机上运行,但不在服务器上。请帮助我的人
【问题讨论】:
这可能是由于旧的 PHP 版本。你试过更新吗? 您运行的是什么版本的 PHP?closures
自 PHP 5.3 及更高版本起可用。
你服务器的php版本是多少?
【参考方案1】:
服务器上的 PHP 版本很可能 http://php.net/manual/de/functions.anonymous.php
【讨论】:
那么我该如何运行这段代码 PHP系统默认版本为5.4以上是关于解析错误:语法错误,第 56 行的意外 T_FUNCTION [重复]的主要内容,如果未能解决你的问题,请参考以下文章
解析错误:语法错误,意外的“公共”(T_PUBLIC)[关闭]
解析错误:语法错误,第 4 行 E:\pemrograman\xampp\htdocs\upload_test\upload_media_test.php 中的意外 T_VARIABLE