q
风雪之隅
左手代码右手诗
风雪之隅 @qq52ome · 注册于 2026-09-18 · 298 博文 · 0 帖子 · 0 回复
筛选: 分类「PHP应用」 ✕ 清除
使用gettext来支持PHP的多语言
开发多语言的Web应用是一件非常困难的事,各个国家的字符集的编码方式、货币符号、日期格式、数字格式、文字表现都各不相同. 我们今天用一个简单的实例说明一下在PHP中...
深入理解PHP原理之错误抑制与内嵌HTML
PHP支持内嵌HTML的, 那么对于PHP文件中, PHP标签外的HTML会怎么处理呢? 它和直接输出HTML有什么区别么? PHP提供了一个错误抑制符'@', 它是通过什么方式来阻止错误输出呢...
深入理解PHP之数组(遍历顺序)
经常会有人问我, PHP的数组, 如果用foreach来访问, 遍历的顺序是固定的么? 以什么顺序遍历呢? 比如: ``` <?php $arr['laruence'] = 'huixinchen'; $arr['yahoo'] = 2007...
PHP文件上传源码分析(RFC1867)
文件上传,一般分为俩种方式FTP和HTTP, 对于我们的互联网应用来说: FTP上传虽然传输稳定, 但是易用性和安全性都是个问题. 你总不至于在用户要上传头像的时候告诉用户"请...
提升PHP性能之改变Zend引擎分发方式
从PHP5.1开始,PHP提供了用户对Zend VM执行分发方式的选择接口. 之前的文章中, 我也提过这方面的内容, Zend虚拟机在执行的时候, 对于编译生成的op_array中的每一条opline...
分割GBK中文遭遇乱码的解决
今天有朋友提到一个问题, 类似如下的字符串(GBK), explode不能得到正确结果: ``` $result = explode("|", "滕华弢|海青"); //(插一句, 蜗居最近很火啊) ``` 究其原因, ...
isset和is_null的不同
今天有人问我isset和is_null啥区别, 看手册上讲的话, isset和is_null的功能几乎完全"相反的一样".. 是不是isset就是一个is_null的相反的别名? 诶, 要说区别, 那还真的是...
一个想当然造成的错误(赋值语句的返回值)
一个想当然造成的错误. 需求是这样的, 我需要给一个二进制流加入一个签名串. 那么首先, 理所当然我的写了一个签名函数, 考虑到要判断签名操作是否成功, 所以我采用了传...
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"; ``` 但是, 不知道是不是...