简介:你或许使用过多个框架,或许自己开发过很多组件,多个类库,接口等。会不会因为切换框架而头疼,是不是还得修改你的代码,可能还得在某一框架里面重新包含这些文件进来。现在有两个工具可以帮助你解决这一问题,它们分别是Composer和PEAR.我们主要推荐Composer,并使用Composer开发基于psr系列规范化的组件,类库等。可以达到一次编程,随处可用的效果。当然,这是得注意一下PHP版本。下面我们将一一领略使用Composer创建自己的组件,并在Thinphp和Laravel中使用来证明为何说Composer一统PHP天下的时代来临。
要点:
理解composer如何实现自动加载第三方组件; 理解psr-0和psr-4的规范; 理解基于psr-0,psr-4,classmap,files如何实现自动加载。 理解Composer和Packagist
如:要编写一个Api类,该类主要是使用CURL模拟HTTP的GET和POST请求.
1.先创建目录结构:
$ mkdir -p sexyphp/curl-http-request/src/
如: sexyphp/curl-http-request/src/
2.创建文件
$touch sexyphp/curl-http-request/src/Api.php

本文介绍了如何使用Composer创建自定义PHP组件,遵循PSR规范,通过建立目录结构、编写文件、创建composer.json实现自动加载。内容包括理解Composer自动加载机制、PSR-0和PSR-4规范,以及在不同框架中使用组件。通过示例展示了从创建目录到在应用中调用组件的完整过程。
最低0.47元/天 解锁文章
2011

被折叠的 条评论
为什么被折叠?



