php,thinkphp自动加载怎么实现的呢?

自动加载的方法register还没执行,这些类是从哪里加载的呢?
2025-05-09 09:57:00
推荐回答(1个)
回答1:

php 中有个魔术方法__autoload ,这个函数在找不到类的时候就会调用,自动加载就是在这里实现的。通过指定自动加载类的路径,只要保证文件名和类名一样。就可以自动加载。这也是为什么你看很多源码中类的名字和文件名一样的原因,这样可以实现自动加载,不需要include.