1. 程式人生 > >PHP之坑(以此記錄,下次可繞開)

PHP之坑(以此記錄,下次可繞開)

最近在接手一個php專案時遇到了很多坑,其中這些坑尤為深,特別是對於那些只看了幾下語法就開始戰鬥的同志們來說尤其要注意:

1)PHP對程式碼檔案的字首字元非常敏感,不能有BOM頭,比如很多文字編輯(包括記事本)在儲存為utf-8字元格式時會加入兩個位元組,以標明身份,但這個對於php直譯器來說就是個災難。

2)PHP在對於Json格式檔案進行解析時對於 \1,tab,屬性名稱無引號很敏感,為了排除這個問題,耗費了很多個小時;

整體感覺,PHP做前端開發還行,做後臺開發其實效率很低,而且排錯不容易,做後臺服務就基本不行了,還得用其它方式(比如linux指令碼)解決,成本很高。不過印象深刻的是PHP程式設計人員之間還是很護,這是一個好現象。