初学php有一些概念不是很明白,下面是一些我的理解:
1 . __autoload魔术方法在实例化未导入的类时被调用(就是一个回调函数),在这个函数中可以实现对类文件的包含(require);
2 . __autoload起的作用和require以及include是相似的,只是实现形式不同;
3 . spl_autoload_register 注册给定的函数作为 __autoload 的实现;
这些理解有问题么?
我在写php代码的时候一般使用use关键字导入要使用的类(和java、c#类似)既然可以使用use这种简单的方式实现类的导入,为啥还要有上面这么多不同的方式来实现呢?而且明显use用起来更加简单、方便。是为了反射场景么?
慕码人8056858
慕桂英3389331
拉风的咖菲猫
BIG阳
慕丝7291255