我有自動加載功能的奇怪問題。PHP的自動加載功能不起作用 - wamp
我的結構是這樣的
Project
|
+-- test.php
|
+-- class
| |
| +-- class.news.php
我有這樣的代碼:
function __autoload($class_name) {
if(file_exists('class/class.'.strtolower($class_name).'.php')){
require_once('class/class.'.strtolower($class_name).'.php');
} else {
throw new Exception("Unable to load $class_name.");
}
}
try {
$a = new News();
} catch (Exception $e) {
echo $e->getMessage(), "\n";
}
我得到
Fatal error: Class 'News' not found
文件class.news.php
class News{
function insert($request){
return "ok";
}
}
IM在Windows 10
你嘗試'$ A =新的新聞;'? –