最近使用了一下eclipse发现很多功能非常好用,感觉zend也不过如此而已,顺便查了一下 zend的新版本,发现zend居然在5.5以后已经停止单独开发,而是开发基本eclipse的的插件,可见eclipse是多么的强大.
星期三, 六月 23rd, 2010 Posted in PHP开发 | No Comments »
最近使用了一下eclipse发现很多功能非常好用,感觉zend也不过如此而已,顺便查了一下 zend的新版本,发现zend居然在5.5以后已经停止单独开发,而是开发基本eclipse的的插件,可见eclipse是多么的强大.
星期三, 六月 23rd, 2010 Posted in PHP开发 | No Comments »
在PHP开发中经常会遇到载取固定数目汉字的情况,但是PHP默认的substr函数只支持英文截取,虽然mbstring扩展提供的方法可以实现 宽字符的截取功能,但是有一些服务器是没有开启这个模块,所以选择了PHP实现汉字截取,这样通用性比较高,再则,一般实现这样的功能需要的字数都比较 少,所以性能方面并没有太大损失,如果需要大量字符截取的话建议还是使用mb_substr这类的函数,以提高性能
星期二, 六月 22nd, 2010 Posted in PHP开发 | No Comments »
php 5的流读取函数好像默认编码是UTF-8,以前在php 4里直接file_get_contents()读取gb2312编码的正常,到了5就乱码了。网上的解决办法说抓取后用iconv()转码。看后我就觉得不对劲:一个是不一定编译了iconv库,更大的问题是编码都跟流转换的时候有关(如果用了iconv实际上php转了两次码:流 -> UTF-8 -> GB2312):这不是白忙乎了吗?