这是我的代码。我试图自动加载Sample.php,但我收到消息:无法加载Sample。此代码有什么问题?
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.";
}
答案 0 :(得分:0)
直接在__autoload函数
中试用此代码function __autoload($className){
require 'Sample.php';
}
然后告诉我结果。
答案 1 :(得分:0)
试试这个Sample class
<?php
class Sample {
function __construct() {
echo 'This is working.';
}
}