首頁  >  文章  >  後端開發  >  PHP 小技巧分享

PHP 小技巧分享

藏色散人
藏色散人轉載
2020-02-20 11:15:513081瀏覽

PHP 小技巧分享

推薦:《php培訓

1、foreach 效率更高,盡量用foreach 取代while for 循環

2、循環內部不要宣告變量,尤其是物件這樣的變數

3、循環條件中使用函數

4、在多重巢狀循環中,如有可能,應將最長的循環放在內層,最短循環放在外層,從而減少cpu 跨循環層的次數,優化程式效能

5、用單引號取代雙引號引用字串以實現PHP 效能最佳化

6、用i =1 代替i=i 1。符合c/c 的習慣,效率還高

7、最佳化Select SQL 語句,在可能的情況下盡量少的進行InsertUpdate 操作,達到PHP 效能最佳化的目的

8、某些地方使用isset 取代strlen

9.盡量的少進行檔案操作,雖然PHP 的檔案操作效率也不低的

10、盡可能的使用PHP 內部函數

11、在可以用PHP 內部字串操作函數的情況下,不要用正規表示式

12、在可以用file_get_contents 取代filefopenfeoffgets 等系列方法的情況下,盡量使用file_get_contents,因為它的效率要高得多。但要注意file_get_contents 在開啟一個URL 檔案時候的PHP 版本問題

13、不要隨便就複製變數

14、Apache 解析一個PHP 腳本的時間比解析一個靜態HTML 頁面慢2 至10 倍。盡量多用靜態HTML 頁面,少用腳本

15、試著喜歡使用三元運算子(?:)

16、使用選擇分支語句,switch case 好於使用多個ifelse if 語句,且程式碼更容易閱讀和維護

17、當echo 字串時用逗號代替點連接符號更快些。 echo 一種可以把多個字串當作參數的 “函數”。 echo 是語言結構,不是真正的函數,故把函數加上了雙引號

18、去除HTML 標籤以及空格換行等字元preg_replace("/(\s |\ \;| |\xc2\xa0)/", "", strip_tags($str))

19、目錄分隔符號DIRECTORY_SEPARATOR

# 20.多路徑分隔符號PATH_SEPARATOR

21、bool || die()

更多程式相關內容,請追蹤php中文網程式設計入門欄位!

以上是PHP 小技巧分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除