PHP中标量类型'隐式转换'

翻译自 链接

Coercion是对标量类型 (整型、浮点型、布尔型、字符串类型)。在这篇文章中,我们会看到显式类型转换的一种优雅的替代方式。

阅读更多

浏览器禁用cookie后如何使用session

当你打开一个网站,浏览网站的内容,向网站提交一些数据,然后关闭了这个网站,这就是一次session。你自己的电脑知道你何时打开和关闭这个网站,但是,由于HTTP协议是无状态的,网站并不知道你是谁、你做了什么。

阅读更多

PHP扩展开发简介

使用C来开发PHP扩展可以极大的提高运行率,但扩展的开发比较复杂、开发周期长,所以,个中利弊还是要自己权衡。
本文只是开发PHP扩展的一个简单示范,演示一下PHP扩展开发的一般流程,并不深入研究相关的API。

阅读更多

NGINX基本管理

翻译自 原文

nginx可以通过信号来控制。master进程的进程ID默认被写入到/usr/local/nginx/logs/nginx.pid中。该路径名可以在配置时更改,或者直接在nginx.conf中使用 pid。master进程支持以下信号:

阅读更多

不用重启,更新NGINX配置

向nginx的master进程发送HUP信号

阅读更多

redis使用sentinel进行failover

可以开启两个实例, 一个master, 一个slave,同时开启sentinel。在master崩溃的情况下,sentinel可以将slave切换为master,保证服务正常进行。

阅读更多

PHP版本不同引发的错误

前几天项目开始测试,在我的机器上跑的好好的代码,到了测试人员的机器上就跑不起来了,最后发现,测试机器上的PHP是5.3,我自己的机器是PHP 5.4,我写的代码中有两行是PH5.3不支持的。

阅读更多

MySQL终端执行SQL文件

对于sql,我们可以在终端输入以下命令:

阅读更多

nginx支持pathinfo

原来的配置为:

阅读更多

关于shell命令--date的注意事项

今天网站出现了一个bug,判定是网站缓存清理出现了问题。排查之后,定位到了清理缓存的脚本上。

阅读更多