Php spl autoload函数在服务器上返回错误

Php spl autoload函数在服务器上返回错误,php,spl-autoload-register,Php,Spl Autoload Register,大家好,我正在尝试使用spl自动加载功能。它在我的本地服务器上运行得很好,但在我在线时返回一个错误。我修补了它的服务器问题,但我需要有人指导我如何看我有下面的代码 spl_autoload_register(function($class) { require_once 'classes/'. $class .'.php'; } ); 错误呢 分析错误:语法错误,意外的T_函数,在 /主页/www/ftwrkdesign.com第22行 注意:类是一个文件夹,它的绝对路径返回了相同的错误ph

大家好,我正在尝试使用spl自动加载功能。它在我的本地服务器上运行得很好,但在我在线时返回一个错误。我修补了它的服务器问题,但我需要有人指导我如何看我有下面的代码

spl_autoload_register(function($class)
{
require_once 'classes/'. $class .'.php';
}
); 
错误呢

分析错误:语法错误,意外的T_函数,在 /主页/www/ftwrkdesign.com第22行


注意:类是一个文件夹,它的绝对路径返回了相同的错误php服务器版本是5.5.29

请检查
php
版本是否支持
匿名函数
,它们仅来自
PHP5.3
。如果您的版本低于
5.3
,则应在将函数传递到
spl\u autoload\u register()
之前定义函数


服务器上的PHP版本不允许匿名函数


这就是为什么解析器不允许在左括号后使用function关键字

php服务器版本是5.5.29,我会再次检查,从错误来看,您的终端中似乎有@user3005115:run
php-v
。或者在
索引
文件中添加
phpinfo()
,然后转到
localhost
查看有关php的所有信息。@user3005115:服务器上的php版本<5.3。定义函数,然后将其传递到
spl\u autoload\u register()
。我已经更新了我的帖子,告诉你怎么做。谢谢,我发现管理员还没有完成付费的升级包。非常感谢。@user3005115:很高兴帮助你!
<?php
    function qwerty($class){
        require_once 'classes/'. $class .'.php';
    }
    spl_autoload_register('qwerty');