出現(xiàn)報(bào)錯 Fatal error: Class 'core\route' not found in E:\phpStudy\WWW\imooc\core\imooc.php on line 18
public static $classMap = array();
? ?static public function run()
? ?{
? ? ? ?$route = new \core\route(); //18行
? ?}
? ?static public function load($class)
? ?{
? ? ? ?//自動加載類庫
? ? ? ?if (isset($classMap[$class])) {
? ? ? ? ? ?return true;
? ? ? ?} else {
? ? ? ? ? ?$class = str_replace('\\', '/', $class);
? ? ? ? ? ?$file = IMOOC . '/' . $class . ' php';
? ? ? ? ? ?p($file);
? ? ? ? ? ?if (is_file($file)) {
? ? ? ? ? ? ? ?include $file;
? ? ? ? ? ? ? ?self::$classMap[$class] = $class;
? ? ? ? ? ?} else {
? ? ? ? ? ? ? ?return false;
? ? ? ? ? ?}
? ? ? ?}
? ?}
2019-12-13
在入口文件章節(jié)IMOOC常量是當(dāng)前目錄的絕對路徑,里面的
?define('IMOOC',realpath('./'));老師的phpstorm顯示是空格
2019-07-18
還有一種辦法就是在define里修
define('I', __DIR__);
public static function load($className){
???? if (isset(self::$classMap[$className])){
???????? return true;
???? }
????
???? $className = str_replace('\\', '/', $className);
????
???? $file = MVC . '/' . $className .? '.php';
???? if (is_file($file)) {
???????? include $file;
???????? self::$classMap[$className]= $className;
???? }else{
???????? return false;
???? }
}
2018-11-10
core\lib\route
文件不存在 /core/lib/route.php
Fatal error: Class 'core\lib\route' not found in?E:\workspace\php\Php_1\core\imooc.php?on line?11
2018-11-08
我的也是報(bào)錯不存在,打印的路勁確實(shí)對的
2016-10-17
你肯定是把栗子里的點(diǎn)看成空格了!你p下 $class和$file就知道了!
2016-09-26
如果命名空間跟教程完全一樣的話,第18行應(yīng)該是這樣的 ?$route=new \core\lib\route();