现代php阅读笔记系列-1

之前在php技能精进计划v1.0这篇文章中推荐了一些书单,其中的已经读完,收获不小。由此见识到了现代php的语言特性,最佳实践,单元测试,性能优化,现代化的持续集成/部署解决方案等等。之前php那种给人quick and dirty的印象在读完这本书后也发生了转变。下面就书中的章节进行下总结。今天是这个系列笔记的第一篇---语言特性。

命名空间 namespace

举个栗子:

//foo1.php

function test(){

echo 'hello world';......

2016 - 12 - 10

php技能精进计划v1.0(基础篇)

1. 缘由

最近在面试过程中发现一些面试者虽然工作了好些年了,但是有些php的基础一般,一些新的php的特性问了也没听说过或者听说了但是没有用过。自己在学习过程中发现有些知识是可以即查即用即可,但是有些是必须要有系统的掌握才可以在此基础上开枝散叶,点亮自己的技能树的。为此我做了一个php技能精进计划v1.0的基础篇的思维导图(后续还有进阶篇)。

2. 精进计划图(基础知识篇)

2016 - 12 - 04

php7介绍

1. 安装

首先删除原有的php包:

##查找php包

rpm -qa | grep php

##删除旧有的php包

rpm -e php包名称

以centos环境为例子,安装php7以及相关的插件都可以使用它官方自带的包进行安装,查看 安装方法

如果您使用的是nginx,nginx以及php-fpm的配置都需要修改。

/etc/php-fpm.d/www.conf 这个php-fpm的启动配置里面, 编辑里面的user和group为www,不然会报403错误。

......

2016 - 11 - 10