1,用單引號代替雙引號來包含字串,這樣做會更快一些。因為php會在雙引號包圍的字串中搜尋變數,單引號則 不會;
2,如果能將類的方法定義成static,就盡量定義成static,它的速度會提公升將近4倍---延伸(靜態呼叫靜態:self::xx 或者 類名::xx 靜態呼叫動態self::動態)
3,$row[』id』] 的速度是$row[id]的7倍。
4,少用for 盡量用foreach代替
5,不用的變數盡量登出掉(函式:unset)
6,使用include_once代替require_once,引入的檔案路徑最好給絕對路徑
7,測試指令碼執行時間時請用$_server[『request_time』]代替time()----延伸(sleep(5); echo time(),$_server[『request_time』];輸出的結果是:後乙個比前乙個早5秒)
8,正則也是影響php執行速度的原因之一,所以在能不試用正則的時候盡量不試用正則(可以使用strtr,str_replace,is_int,is_numeric,filter_var(),ctype_xx函式等(ctype_alnum,ctype_alpha,ctype_cntrl,ctype_digit))
9,使用選擇分支語句(譯註:即switch case)好於使用多個if,else if語句。
10,開啟apache的mod_deflate模組,可以提高網頁的瀏覽速度。
後續新增。。。。。
提高PHP程式設計效率的技巧
用單引號代替雙引號來包含字串,因為php會在雙引號包含的字串中搜尋變數。row id 的速度比 row id 要快。echo比print要快,並且在使用echo多重引數時用 連線。foreach效率更高,盡量代替for及while。在執行for迴圈之前確定最大迴圈數,不要每次計算最大值。登出那些不用...
提高php程式設計效率的小結
1.如果將類的方法定義為 static,它的執行效率將提公升為近4倍 2.php中陣列的元素呼叫,使用關聯陣列優於索引陣列 3.使用each快於print.4.盡量使用foreach 替代for 5.銷毀那些不用的變數尤其是大陣列,如 unset 以便釋放記憶體 6.盡量使用魔術方法。如 set g...
分享提高php程式設計效率的方法
發現了一篇比較好的文章和大家分享下,位址http 講述了提高php程式設計效率的20個要點 1 如果能將類的方法定義成static,就盡量定義成static,它的速度會提公升將近4倍。2 row id 的速度是 row id 的7倍。3 echo 比 print 快,並且使用echo的多重引數 譯註...