可能重复:
php 5.2.17 的意外 T_FUNCTION 但在 localhost 和 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
但不幸的是,没有任何效果,我仍然遇到错误。你们知道如何解决这个问题吗?提前致谢!