1
我是新來的php &開發php5.4 application.there我使用自動加載classes.I我得到一個致命的錯誤,所以我認爲它不起作用_autoload正確..請找到下面我使用的代碼。當我嘗試它給了我以下錯誤:請幫助我。自動加載類。自動加載功能不起作用
Fatal error: Class 'User' not found in C:\Program Files\xampp\htdocs\MVCApp\index.php on line 35
C:\ Program Files文件\ XAMPP \ htdocs中\ MVCApp \ index.php文件
<?php
//define('APPLICATION_PATH', realpath('../'));//C:\Program Files\xampp\htdocs
define('APPLICATION_PATH', realpath('../'));//C:\Program Files\xampp\htdocs\MVCApp
echo APPLICATION_PATH;
$paths=array(
APPLICATION_PATH,
APPLICATION_PATH.'/com',
get_include_path(),
);
set_include_path(implode(PATH_SEPARATOR, $paths));
// echo get_include_path();//C:\Program Files\xampp\php\PEAR
function _autoload($className)
{
require_once $className.'.php';
return;
}
$user=new User();
echo $user->getName();
?>
C:\Program Files\xampp\htdocs\MVCApp\com\User.php file
<?php
C:\ Program Files文件\ XAMPP \ htdocs中\ MVCApp \ COM \ user.php的文件
<?php
class User {
public function getName()
{
return 'Hello Sam';
}
}
謝謝你有問題。 –