《性感的 PHP — 现代化 PHP 开发》PPT 分享

说好的把这次技术分享的 PPT 发出来的,一直没时间弄,现在整理了一下,并导出了一份 PDF 版的 PPT,给大家参考。(PS:本次技术分享仅仅是介绍一些关于现代化 PHP 开发的技术,并不是讲某个方面的高深技术和经验,即便如此,针对目前的 PHP 现状,很多项目,公司和开发者,还在使用过时的 PHP 技术,这个分享还是有价值的)。

本次技术分享主要讲了一些现代化 PHP 开发的技术,PPT 重点介绍了命名空间,闭包,匿名函数,Traits 这些新特性,以及介绍了 Composer 依赖包管理器和 PSR 规范。

继续阅读“《性感的 PHP — 现代化 PHP 开发》PPT 分享”

提交PHP组件到Packagist 发布自己的Composer包

Composer是PHP的一个依赖管理工具,它使得PHP焕发新的生机,有了现代化的WEB开发规范,Packagist是PHP组件的库,也有其他的镜像。

在Packagist上提交了一个自己开发的PHP组件,这样其他开发者就可以使用Composer使用这个包了。这个组件并没什么功能,主要是看看提交PHP组件的流程,并记录了过程中遇到的问题及解决方法,以供参考。

继续阅读“提交PHP组件到Packagist 发布自己的Composer包”

PHP GOTO语法

PHP的GOTO语法可以跳转到指定位置,如代码所示,goto display,在代码后面定义了一个display:,这样当执行goto display语句时,会跳到定义display的地方开始执行,这是PHP5.3增加的语法,支持PHP7.