Why PHP?
最近准备做网站,从各方了解了些资料,然后又快速学了一下PHP,学完PHP后,我对PHP的初步印象并不好。但是,让我疑惑是,为什么那么多人用PHP做网站呢?希望PHP资深人员来为我解惑。
既然需要请大家帮忙解惑,那就要说说我对它的印象不好的地方。因为我只看了几天,所有难免很多东西不了解,也希望PHP爱好者不要怪罪。
PHP给我的感觉就是一个绝对的杂种语法,有perl的,有c/C++的,有python的,有java的,混到一起,即使if/else都要弄上两三种不同的写法。变量操作也不方便,特别是数组,可操作性比起python来,简直不堪入目。
UNICODE支持非常有限,很不方便。我试了试用PHP操作sqlite数据库,发现它默认居然不使用utf-8字符串。
试图用它输出xml,但官方库里没有找到合适的escape和unescape的函数。
函数名太长了,我好象没有见到PHP有module一说,似乎所有加载了的库里的函数都直接可以使用。这一点我很不确定。按理说应该会按库分开的吧。