YII2源码阅读:autoload_real.php 22~23行
生活随笔
收集整理的這篇文章主要介紹了
YII2源码阅读:autoload_real.php 22~23行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
spl_autoload_register(array('ComposerAutoloaderInit32b8eb537f8e12e57c5e7bade69d01f0', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
疑問:不是說php的命名空間是跟文件夾一一對應的嗎?可是Composer文件夾里面并沒有Autoload文件夾,怎么也能實例化呢?
答:如果不了解autoload,那么就會有這個疑問。實例化不存在的類?new \Composer\Autoload\ClassLoader(); 之前,已經注冊了自動加載函數,如果實例化的時候沒有這個類,那么會把類作為參數(\Composer\Autoload\ClassLoader),傳給自動加載函數處理
轉載于:https://www.cnblogs.com/bushe/p/5230726.html
總結
以上是生活随笔為你收集整理的YII2源码阅读:autoload_real.php 22~23行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 将Java程序打jar包并运行
- 下一篇: 2013计算机视觉代码合集二