gpt4 book ai didi

php - spl_autoload_register 意外的 T_FUNCTION

转载 作者:行者123 更新时间:2023-12-04 18:19:08 28 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




10年前关闭。




Possible Duplicate:
unexpected T_FUNCTION with php 5.2.17 but fine on localhost and php 5.3.10



我真的不习惯用 PHP 编程,这是我第一次使用 API,所以这就是我调用它的方式(从他们的 wiki 复制/粘贴)
spl_autoload_register(function($class) {
$dir = __DIR__ .'/lib/';
$file = $dir . strtr($class, '\\', '/') . '.php';
if (file_exists($file)) {
require $file;
return true;
}
});

use WowApi\Client;

当我在自己的计算机上处​​理 localhost 时,一切正常,我没有收到任何警告,没有错误,一切正常。问题是当我在我的 FTP 上上传它时,我遇到了以下错误:
Parse error: syntax error, unexpected T_FUNCTION, expecting ')'

指的是这一行:
spl_autoload_register(function($class) {

有人告诉我在我的 .htaccess 中写这个:
suPHP_ConfigPath /home/MYUSERNAME/public_html/php.ini

这在我的 php.ini 中
safe_mode = OFF

但不幸的是,没有任何效果,我仍然遇到错误。你们知道如何解决这个问题吗?提前致谢!

最佳答案

匿名函数来自 php 5.3,请检查您服务器的 php 版本。如果是5.3以下,需要先定义函数。

关于php - spl_autoload_register 意外的 T_FUNCTION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11062813/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com