DIRECTORY_SEPARATOR,即目录分隔符,是定义php的内置常量。
在调试机器上,在windows我们习惯性的使用“”作为文件分隔符,但是在linux上系统不认识这个标识,于是就要引入这个php内置常量了:DIRECTORY_SEPARATOR[……]

阅读全文

偶尔读源码,发现竟然用到了var,咦?javascript的写法也可以用?于是顺手写个脚本测试,发现直接报错:Parse error: syntax error, unexpected 'var' (T_VAR)
分析了下,发现这个var人家[……]

阅读全文

问题出现是这么个情况,写了个index判定来源然后分别include不同目录的文件,结果发现,include之后,对应文件声明的全局变量均为传递。琢磨了一下,因为原始include的是在一个函数下的,于是改成直接引入,全局变量有效传递。后经过了解,才知道原来这个是因为[……]

阅读全文

恩,还是学艺不精,就是标记下,当发现include_once后,对应文件的变量并不存在的时候,这种情况,通常是前置的函数已经include_once了文件,并且,对应的变量并未传递,然后include_once检测发现已经include的过了,就不会再次引入,然后你的[……]

阅读全文

GMT时间,一般RSS需要用到,虽然RSS过期了,但自写脚本抓一些常用的关注对象的RSS也还是有一定必要的,时间格式为:Mon,12 May 2001 00:20:00 GMT

解决办法:

gmdate('D, d M Y H:i:s T',ti[......]

阅读全文

最初搜了下,说是3.0之后才支持集群,由于生产环境的PHP是5.2.17,于是各种尝试,各种装不上,偶然检索解决方案,在https://github.com/phpredis/phpredis/issues/884 看到作者说其实2.2.8和3.0一样,只不过3.0支[……]

阅读全文

phpRedisAdmin是一款可视化的网页管理redis的系统,用惯phpmyadmin的肯定不陌生这类的系统。
安装方法如下:

git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpR[......]

阅读全文

根据下载链接,php_igbinary-5.5-vc11-ts-x86-c35d48.zip
php_redis-2.2.5-5.5-ts-vc11-x86.zip

下载所需压缩包。
讲其中的dll解压到php/ext目录下。 修改php.ini文件,添加

exten[......]

阅读全文

这个是个常识,有时传递的数据是转义后的数据,需要再反转回来,方法:

stripslashes($str);  

相关函数说明:

stripcslashes() 	删除由 addcslashes() 函数添加的反斜杠。
stripslashes() 删除由 addsl[......]

阅读全文

1. 数组和链表的区别
2. 如何实现字符串翻转 比如输入123,输出3213. include和require的区别是什么?4. echo(),print(),print_r()的区别?5. 用PHP打印出前一天的时间,格式如2015-09-10 2[……]

阅读全文