這是我的代碼。我試圖自動加載Sample.php,但我得到的消息:無法加載示例。這段代碼有什麼問題?__autoload功能不起作用
function __autoload($class_name) {
if(file_exists($class_name . '.php')) {
require_once($class_name . '.php');
}
else {
throw new Exception("Unable to load $class_name.");
}
}
try {
$a = new Sample();
}
catch (Exception $e) {
echo $e->getMessage(), "\n";
}
Sample.php
Sample {
echo "This is working.";
}
是否示例文件實際上包含一個有效的類定義? –
嗨@MarkBaker,我試圖在鏈接中做到這一點,但仍然無法正常工作。 http://www.codeforest.net/autoload-your-classes-in-php –
你的樣本班有什麼問題。解析錯誤:解析錯誤,期望''函數(T_FUNCTION)「' – SuperBear