提公升PHP執行效率的10點建議

2021-06-03 17:20:58 字數 878 閱讀 6769

php也是乙個面向過程的開發語言,其以小巧、開源、執行速度快而得到很多中小企業的青睞,那麼我們在寫php程式的時候應該怎樣去優化來得到更高的執行效率呢?下面曉弈網路就和大家分享下提高php執行效率的幾點建議:

1、 全等符號===比相等==要快。而且if(1 == 』1′)會返回true,if(0 == 」)也會返回true,而當你使用全等符號的時候if(1 ===』1′)和if(0===」)都會返回false。所以當你在程式中需要檢測一些布林變數的時候最好使用全等符號。

2、最好別用簡寫的而是使用

3、最好不要使用和依賴於register_global或者magic_quote,讀取和設定你的php.ini的時候也一定要小心。

4、對於長段落的字串一定要使用單引號,而不是雙引號。因為雙引號會去搜尋字串中的變數。

比如:echo 『this is long string』.$name就比echo 「this is long string $name」要快很多。

5、不要再迴圈中巢狀for迴圈

6、echo比print要快很多。兩個方法都會在頁面上列印東西,不過echo不返回任何值,print會在成功或失敗的時候返回0或1。

7、include_once比include更加耗時。因為它需要去檢查你要包含的class是否已經被包含進來。

8、如果能將函式定義為靜態的,那麼就不要定義成為成員函式,靜態函式比成員函式快33%。

9、如果你可以不通過正規表示式就能解決問題,那麼就別用正則。正規表示式比php原生的函式要慢一些。例如使用str_replace取代preg_replae。

10、盡量不要使用相對路徑來包含檔案。在相對路徑中查詢檔案,會先在當前目錄中查詢,然後依次再查詢。這樣查詢檔案就很慢。最好是先定義web_root這樣的常量,然後使用這個常量來包含檔案。

div css提高執行效率的幾點建議

今天在改版乙個中型 時,老闆總覺得打的不流暢,再乙個顯示的順序不一樣,其它的都顯示出來了,定義在css裡的還沒有顯示出來 1 當開啟乙個站點時,先執行html裡的,然後在執行css裡的背景。2 在布局時常用div,而很少直接放內容。3 最好把css裡的小圖寫成乙個檔案,一次性出去出來。4 div是按...

提公升PHP速度的53個建議

1 如果能將類的方法定義成static,就盡量定義成static,它的速度會提公升將近4倍。2 row id 的速度是 row id 的7倍。3 echo 比 print 快,並且使用echo的多重引數 譯註 指用逗號而不是句點 代替字串連線,比如echo str1,str2。4 在執行for迴圈之...

改善PHP的執行效率

1 如果能將類的方法定義成static,就盡量定義成static,它的速度會提公升將近4倍。2 並不是事必物件導向 oop 物件導向往往開銷很大,每個方法和物件呼叫都會消耗很多記憶體。3 row id 的速度是 row id 的7倍。4 echo 比 print 快,並且使用echo的多重引數 譯註...