视频地址:
http://www.imooc.com/video/4848
spl_autoload_register('\\Imooc\\Loader::Autoload'),这里的Imooc前面的为什么还有\\,命名空间不是Imooc吗,为什么还要加\\?
spl_autoload_register(string mathod)
里面是''单引号,这里没有什么转义的意思吧? 如果是双引号"",应该这样写的spl_autoload_register("\\Imooc\\Loader::Autoload")。
但,老师写的是 单引号,spl_autoload_register('\\Imooc\\Loader::Autoload')
所以,不明白,纠结了一天了,求大神。。。。
下面是个人的理解:
spl_autoload_register('IMooc\Loader::autoload'); 可以运行,是限定命名空间
但,上面说的什么转义,因为在单引号里面,这个根本用不着转义
spl_autoload_register('IMooc\Loader::autoload'); //用不着转义的 限定
spl_autoload_register('\IMooc\Loader::autoload');//用不着转义的完全限定
spl_autoload_register("IMooc\Loader::autoload");//转义的限定
spl_autoload_register("\\IMooc\\Loader::autoload");//转义的完全限定
qq_青枣工作室_0