张映 发表于 2017-03-31

分类目录: php

1,安装多版本php

$ brew install php54
$ brew install php70

阅读全文>>

张映 发表于 2017-01-19

分类目录: php

当有一个字符串算术表达式,该怎么样让其计算呢?例如:"5*4-10"

阅读全文>>

张映 发表于 2016-12-15

分类目录: 服务器相关

mac下面安装php nginx mysql根linux下面差不多,建议大家使用brew管理工具包安装。

阅读全文>>

张映 发表于 2016-08-15

分类目录: php

有的时候,通过php做很多系统操作的时候,并不如直接利用bash来的快。php-fpm默认是apache用户,直接改成root账户,是启动不了的。这样的话,apache用户无法执行root才能执行的命令。所以我们要先使php-fpm的启动用户,拥有执行shell的权限,以及shell内部执行命令的权限。

阅读全文>>

张映 发表于 2016-05-25

分类目录: php

大访问量,或者受到恶意攻击的情况,数据库没有设计好,很容易产生重复数据。有三个请求,同时到达php,php同时到数据库查询,有没有数据,发现没有,同时插入3条数据。这么巧都是同时?事实确实会同时。解决办法,个人能实现的有3种。

阅读全文>>

张映 发表于 2016-04-03

分类目录: php

开发的时候,基本上都会把display_errors,error_reporting开启,有助于提高开发效率,上线后,基本上都会关掉页面报错信息,在把报错信息,放到文件中。

阅读全文>>

张映 发表于 2016-03-25

分类目录: php

一个空行,可能包括,换行符, ,空格。对字符串进行处理时,难免会遇到对空行进行处理。

阅读全文>>

张映 发表于 2015-06-30

分类目录: apache/nginx

nginx php设置上传文件大小,有三个地方需要改。

阅读全文>>

张映 发表于 2015-05-26

分类目录: apache/nginx

今天遇到一个怪问题,虽然解决了,但是具体的原因还是不清楚。一个test.php文件,写了一个curl请求别的api接口,如果通过nginx访问的话,10次能成功一,二次,并且非常慢。如果通过php命令直接运行,每次都成功,并且速度很快。

阅读全文>>

张映 发表于 2015-05-06

分类目录: php

现在说这个,感觉有点过时了,但是感觉用namespace的人还是不多,估计还是因为不习惯吧。

class把一个一个function组织起来,namespace可以理解成把一个一个class,function等有序的组织起来。个人觉得,namespace的主要优势有

第一,可以更好的管理代码
第二,文件一多,可以避免class,function的重名
第三,代码可读性增强了
阅读全文>>