标签:etc svn names 模块化 代码量 get 上下 外部 阶段
Composer 依赖 在很多php商城系统中都有用到,如dsmall商城。随着项目代码量的不断增加,以及一些库的依赖,我们不得不引入包的管理,来解决不易管理、阅读、模块化等问题。 三方库优秀,而且很多人在维护,功能对接也方便,我们没有必要在这个一个常用的功能上花费时间来封装或者造轮子, 很多人在自己的项目中都实践过,出现了问题,反应的issue也很快会被解决掉,功能也不断在完善。 一直强调,站在巨人的肩膀上,我们会走的更远,也许我们自己撸出来的代码难等大雅之堂,无法比拟, 把重心放在自己的核心产品和功能时间上,学会借鉴学习和使用,降低自己的开发成本。 也许有人会觉得我使用三方库可能会造成性能上的影响,有些功能我根本用不到。项目中代码有很多无用的代码,导致文件加载过慢, 其实不用担心,?opcache可以将php脚本预编译到共享内存中来提升php的性能。public static function postPackageInstall(Event $event)
{
$installedPackage = $event->getOperation()->getPackage();
// do stuff
}
public static function warmCache(Event $event)
{
// make cache toasty
}
}复制代码
不然看出执行的脚本可以是一个类中的静态方法,当然也可以是一个函数,还可以是一条shell命令
我们也可以手动执行一些命令
composer run-script [--dev] [--no-dev] script
标签:etc svn names 模块化 代码量 get 上下 外部 阶段
原文地址:https://blog.51cto.com/13938514/2406672