我在安装 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();
,页面加载正常,没有错误或任何异常回显。