MediaWiki のインストールでこのエラーが発生しましたが、MediaWiki にローカライズされすぎているかどうかはわかりません。
PHPスクリプトにファイルを含める(または要求する、または他の方法を使用する)と、次のようになります。
class aClass() { } //Contents of file
Fatal error: Class 'aClass' not found in /path/path/file.php on line 9
aClass
は単なるテストであり、ご覧のとおり、ロードされていません。
aClass
私が含めているファイルで定義されています。(このファイルはエコーされるファイルです。) このファイルにはclass aClass() { }
ステートメントだけが含まれ、他には何も含まれていません。
これは、必要な処理を行うファイルです。
$dir = dirname(__FILE__) . '/';
$wgAutoloadClasses['RatingData'] = $dir . 'RatingDataClass.php';
//MediaWiki class-loading statement
include $dir . 'RatingDataClass.php';
//simple include still fails
new aClass();
がなければ、new aClass();
ページは正常にロードされ、エラーや異常なエコーは発生しません。