Composer构建现代PHP帝国(二)——编写自己的Composer包

本文介绍了如何使用Composer创建自定义PHP组件,遵循PSR规范,通过建立目录结构、编写文件、创建composer.json实现自动加载。内容包括理解Composer自动加载机制、PSR-0和PSR-4规范,以及在不同框架中使用组件。通过示例展示了从创建目录到在应用中调用组件的完整过程。
摘要由CSDN通过智能技术生成

简介:你或许使用过多个框架,或许自己开发过很多组件,多个类库,接口等。会不会因为切换框架而头疼,是不是还得修改你的代码,可能还得在某一框架里面重新包含这些文件进来。现在有两个工具可以帮助你解决这一问题,它们分别是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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值