PHP框架如何实现自动加载类和类常驻内存的?
程序员文章站
2024-04-05 13:30:24
...
PHP框架如何实现自动加载类和类常驻内存的?当访问一个URL,的时候,去找对应的控制器中的某个方法,那么,该控制器也集成了其他类,在URL发出请求的时候,框架一般都做了哪些操作,去找这个控制器继承的类,如何实现全局配置常量的常驻内存?麻烦大牛详细有步骤的解答,谢谢。
回复内容:
PHP框架如何实现自动加载类和类常驻内存的?当访问一个URL,的时候,去找对应的控制器中的某个方法,那么,该控制器也集成了其他类,在URL发出请求的时候,框架一般都做了哪些操作,去找这个控制器继承的类,如何实现全局配置常量的常驻内存?麻烦大牛详细有步骤的解答,谢谢。
http://php.net/spl_autoload_register
php 有autoload 函数或者spl_autoload_register
常驻内存,具体看到你的autoload function如何实现的
有function里面的static variable
也有class static variable
最后补充一点:spl_autoload_register这个函数可以注册多个函数,第一个函数找不到,就让第二个函数找。。。以此类推
大家都说的很清楚了,spl_autoload_register 这个函数可以帮你搞定你想要的。
可以参考一下 CI框架中 类 是如何加载的。非常常见的注册器模式了。
下一篇: java 时间戳跟PHP时间戳
推荐阅读
-
PHP框架如何实现自动加载类和类常驻内存的?
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
-
mvc-php MVC怎么实现自动加载不同命名空间的类?
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间,_PHP教程
-
重载和类的自动加载_PHP教程
-
CI框架中类的自动加载问题分析_php实例
-
PHP框架如何实现自动加载类和类常驻内存的?
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间,_PHP教程
-
php中使用__autoload()自动加载未定义类的实现代码_PHP教程
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间