php框架自动加载(php中Composer的按需加载)
我们在使用php的组件时 ,有一种自动加载的功能引起了我们的注意 。可以说自动根据需求进行加载 ,比人工的手动上传要快得多 。本篇我们就php中Composer的按需加载方法进行介绍 ,在此之前 ,需要我们先对Composer有一个简单的认识 ,下面就带来详细的内容展示 。
1 、说明
Composer会为项目中的所有PHP组件自动生成符合PSR标准的自动装入器 ,有效地抽象了依赖管理和自动装入 ,因此 ,对于PHP社区来说 ,Composer是最重要的附加工具 ,没有之一 ,而且在我们手工实现自动装入之前 ,还需要include 、require 、spl_autoload_register等工具,这一点也不过分 。
2 、实例
PSR-4可通过composer实现(理论上所有PSR标准都能通过composer命令来自动实现) 。composer.json信息如下:
{ "name":"lesliexiong/php-server", "description":"server", "authors":[ { "name":"layne", "email":"layne.xfl@gmail.com" } ], "require":{ "php":">=5.4.0" }, "autoload":{ "psr-4":{ "Layne\\Taobao\\":"src/" } } }然后将 TestA.php 和 TestB.php 放到src目录下,最后执行composer install ,所有按需加载的代码会自动生成 。之后任何人都可以访问封装好的TestA.php 和 TestB.php 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!