q
风雪之隅
左手代码右手诗
风雪之隅 @qq52ome · 注册于 2026-09-18 · 298 博文 · 0 帖子 · 0 回复
筛选: 标签「PHP」 ✕ 清除
分割GBK中文遭遇乱码的解决
今天有朋友提到一个问题, 类似如下的字符串(GBK), explode不能得到正确结果: ``` $result = explode("|", "滕华弢|海青"); //(插一句, 蜗居最近很火啊) ``` 究其原因, ...
memory_limit的一个bug
PHP 5.2x中, 由于错误的选用了zend_atoi, 导致memory_limit不能设置为超过4G的值. 今天同事分享给我一个问题(thans to yanmi), 一段代码(PHP 5.2.11 Linux/X86_64),设置...
PHP5.2.x + APC的一个bug的定位
昨天环境迁移, 脚本出core, 因为之前的环境上运行正常, 所以初步认为是环境问题. 通过对core文件的分析, 初步发现原因和spl_autoload相关, backtrace如下: ``` #0 zif_s...
isset和is_null的不同
今天有人问我isset和is_null啥区别, 看手册上讲的话, isset和is_null的功能几乎完全"相反的一样".. 是不是isset就是一个is_null的相反的别名? 诶, 要说区别, 那还真的是...
深入理解PHP原理之变量生命期(一)
对于PHP的中的数据来源, 不外乎有俩种: ``` 1. 来自代码中 2. 来自外部(GET/POST/DB) ``` 对于代码中的变量(也就是直接量)来说, 变量分配/赋值在编译期, 活跃在执行器, ...
一个想当然造成的错误(赋值语句的返回值)
一个想当然造成的错误. 需求是这样的, 我需要给一个二进制流加入一个签名串. 那么首先, 理所当然我的写了一个签名函数, 考虑到要判断签名操作是否成功, 所以我采用了传...
Nginx/PHP Fastcgi PATH_INFO的一个问题
通过在nginx.conf中模拟PATH_INFO的方法会有一个bug. 那就是PATH_INFO不会被urldecode. 对于Apache+PHP(php2handler)来说, PATH_INFO来自Apache, 不会有问题, 对于Apach...
注意PHP5.2.11之后的json_decode
在PHP5.2.6以前, json_decode一个字符串, 将会返回字符串本身. ``` php -r "var_dump(json_decode('laruence'));" //输出 string(8)"laruence"; ``` 但是, 不知道是不是...
Facebook性能大提升的秘密:HipHop
评论: 从最早听说Facebook搞一个神奇的项目开始, 我就在猜测它会怎么做? 想APC一样编译成Opcode? 或者是象phc从Opcode再次加工. 但, 今天看到的介绍, 让我还是有点出乎...
Apache2中俩种设置PHP的异同
Apache2开始引入了Hook方式, 对应的在PHP中也提供了apache2handler这种sapi. 和我之前介绍过的PHP lifecycle不同, 这种情况下的PHP, 通过注册handler钩子, 从而可以在ha...