//$file = BASEDIR.'/'.str_replace('\\','/',$class).'.php'; 转义应该要看什么系统,如果是windows7 以上的可以不用,xp系统可能需要转义替换反斜杠,因为xp系统目录都是斜杠分隔目录,好像windows7以上斜杠和反斜杠都可以识别,不知道我说的对不对。
2017-04-22
<?php
namespace IMooc;
class Loader{
static function autoload($class){
//$file = BASEDIR.'/'.str_replace('\\','/',$class).'.php';
require BASEDIR.'\\'.$class.'.php';
}
}
结果:
IMooc\Object::test
App\Controller\Home\Index::test
namespace IMooc;
class Loader{
static function autoload($class){
//$file = BASEDIR.'/'.str_replace('\\','/',$class).'.php';
require BASEDIR.'\\'.$class.'.php';
}
}
结果:
IMooc\Object::test
App\Controller\Home\Index::test
2017-04-22