[转载]PHP程序员的技术成长规划

今天在csdn上看到一篇php程序员技术成长的文章,感觉不错可以让php程序员对今后的学习有更清晰的方向。

PHP程序员的技术成长规划

按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。

本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,可能会让人觉得不适,请理解仅代表一家之言。(未来技术变化不在讨论范围)  继续阅读[转载]PHP程序员的技术成长规划

windows下配置nginx+php7

第一步:下载nginx

nginx官网下载合适的版本。

将下载的压缩包解压到合适的位置(我这里放到了F盘下,并将目录名称修改为nginx)。

第二步:下载php7

从php官网下载适合自己本地的版本 下载地址http://windows.php.net/download#php-7.0

下载后解压到合适位置(我解压到了F盘下,并将目录修改为nginx) 继续阅读windows下配置nginx+php7

重读PHP文档之命名空间

概述

php5.3之后引入命名空间概念,广义上来说命名空间是一种封装事物的方法。其意义和系统的文件目录有些类似,但又和实际的文件目录结构没有直接的联系。命名空间主要解决了类重名的问题。现代PHP中经常会用到第三方类库,可能会碰到两个类重名的情况,如果想要同时使用两个重名类的话,命名空间就可以很好的解决这个问题。 继续阅读重读PHP文档之命名空间

重读PHP文档之trait多重继承的实现

Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。 继续阅读重读PHP文档之trait多重继承的实现

重读PHP文档之类与对象笔记

1、伪变量$this

在静态方法中不能使用伪变量。

2、instanceof 运算符

在PHP5中,通过方法传递变量的类型有不确定性。于是我们很难判断,一些操作是否可以运行。
使用instanceof运算符,可以判断当前实例是否可以有这样的一个形态。当前实例使用 instanceof与当前类,父类(向上无限追溯),已经实现的接口比较时,返回真。 继续阅读重读PHP文档之类与对象笔记