PHP 提升編程效率(二)

???????1、<code>str_replace</code>函數比<code>preg_replace</code>函數快,但<code>strtr</code>函數的效率是<code>str_replace</code>函數的四倍。

2、如果一個字符串替換函數,可接受數組或字符作為參數,并且參數長度不太長,那么可以考慮額外寫一段替換代碼,使得每次傳遞參數是一個字符,而不是只寫一行代碼接受數組作為查詢和替換的參數。

3、使用選擇分支語句(譯注:即<code>switch case</code>好于使用多個<code>if,else if</code>語句。

4、用@屏蔽錯誤消息的做法非常低效,極其低效。

5、打開<code>apache</code>的<code>mod_deflate</code>模塊,可以提高網頁的瀏覽速度。

6、數據庫連接當使用完畢時應關掉,不要用長連接。

7、錯誤消息代價昂貴。

8、在方法中遞增局部變量,速度是最快的。幾乎與在函數中調用局部變量的速度相當。

9、遞增一個全局變量要比遞增一個局部變量慢2倍。

10、遞增一個對象屬性(如:$this->prop++)要比遞增一個局部變量慢3倍。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 提高php編程效率的53個小知識點:用單引號代替雙引號來包含字符串,這樣做會更快一些。因為PHP會在雙引號包圍的字...
    小太陽會發光諾閱讀 274評論 0 1
  • 用單引號代替雙引號來包含字符串,這樣做會更快一些。因為PHP會在雙引號包圍的字符串中 搜尋變量,單引號則不會,注意...
    干爹訓練營閱讀 272評論 1 0
  • 這篇文章是《男人來自火星 女人來自金星》的讀書筆記,由于篇幅較長,所以分成三篇來發。這本書里面所提到的親密關系問題...
    樊雯婷閱讀 594評論 0 2
  • 人在哪,人在飄,不知路在何處… 眼眶淚,苦水咽,自知行路難… 染缸池,單色鮮明,多色渾濁… 少年身,老年心,看時光...
    蘭藍天閱讀 156評論 0 0
  • 以下模板內容參考成甲《好好學習》、紅玉姐《晚間顧》楊琪《反思模板》+結合自己的情況 所形成目前的模板,后續根據反思...
    車美美閱讀 253評論 0 0