这是我的代码。我正在尝试自动加载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";
}
样例.php
Sample {
echo "This is working.";
}
在__autoload函数中直接尝试此代码
function __autoload($className){
require 'Sample.php';
}
然后给我看看结果。
试试这个示例类
<?php
class Sample {
function __construct() {
echo 'This is working.';
}
}