???????1召嘶、<code>str_replace</code>函數(shù)比<code>preg_replace</code>函數(shù)快,但<code>strtr</code>函數(shù)的效率是<code>str_replace</code>函數(shù)的四倍。
2夸溶、如果一個(gè)字符串替換函數(shù),可接受數(shù)組或字符作為參數(shù)凶硅,并且參數(shù)長(zhǎng)度不太長(zhǎng)缝裁,那么可以考慮額外寫一段替換代碼,使得每次傳遞參數(shù)是一個(gè)字符足绅,而不是只寫一行代碼接受數(shù)組作為查詢和替換的參數(shù)捷绑。
3、使用選擇分支語(yǔ)句(譯注:即<code>switch case</code>好于使用多個(gè)<code>if氢妈,else if</code>語(yǔ)句粹污。
4、用@屏蔽錯(cuò)誤消息的做法非常低效首量,極其低效壮吩。
5、打開(kāi)<code>apache</code>的<code>mod_deflate</code>模塊加缘,可以提高網(wǎng)頁(yè)的瀏覽速度鸭叙。
6、數(shù)據(jù)庫(kù)連接當(dāng)使用完畢時(shí)應(yīng)關(guān)掉拣宏,不要用長(zhǎng)連接沈贝。
7、錯(cuò)誤消息代價(jià)昂貴蚀浆。
8缀程、在方法中遞增局部變量,速度是最快的市俊。幾乎與在函數(shù)中調(diào)用局部變量的速度相當(dāng)杨凑。
9、遞增一個(gè)全局變量要比遞增一個(gè)局部變量慢2倍摆昧。
10撩满、遞增一個(gè)對(duì)象屬性(如:$this->prop++)要比遞增一個(gè)局部變量慢3倍。