解析错误:语法错误,第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;
}
};
}
此代码在localhost上运行,但在服务器上运行。请帮帮我一个人
答案 0 :(得分:1)
服务器上的PHP版本很可能< 5.3。自PHP 5.3.0起,匿名函数可用。 资料来源:http://php.net/manual/de/functions.anonymous.php