拥有composer标签的文章

PHP自动加载与composer自动加载

当我们编写面向对象的程序时,通常是将类分别放在`不同的文件中`。但这样一来,当我们调用其他类的时候,则需要先手动引入该文件(否则会因为当前程序中没有该类名的类而报错)久而久之加载的列表就会`很混乱复杂`,不方便管理。```php文件A.php<?phpclass A{ public function run(){ echo "这是在A类中的方法"; }}?文件B.php<?phprequire "A.php"; // 在这里
阅读全文

手把手教你写一个composer包

什么是composer`Composer` 是一个命令行工具,它的作用就是帮我们的项目`管理所依赖的开发包`,属于`依赖包管理工具`。 什么是依赖包管理工具由于程序届的《开源运动》,我们可以在社区找到很多别人提供的工具,也可以向社区贡献我们的代码。在github还没有兴起的年代,我们是需要到工具的官网下载代码,比如jquery。然后放到我们自己的项目目录里,再在我们的页面中使用。但是…当一个网站依赖的包越来越多,我们会发现这是一件非常麻烦的事情: 安装新包,代码目录管理等
阅读全文