重複の可能性:
php 5.2.17では予期しないT_FUNCTIONですが、localhostとphp5.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;
自分のコンピューターでローカルホストで作業しているときは、すべてが完全に機能します。警告もエラーもありません。正常に機能します。問題は、これを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
しかし、残念ながら何も機能しません。それでもエラーが発生します。これを修正する方法についてアイデアはありますか?前もって感謝します!