解析错误:语法错误,第 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

解析错误:语法错误,文件意外结束,期待'`' [重复]

解析错误:语法错误,意外'' [关闭]

解析错误:意外的令牌,预期的“,”和语法错误:意外的令牌'['[重复]

解析错误:语法错误,意外'[',期待')' [重复]