提高PHP程式設計效率的技巧

2021-06-20 04:51:41 字數 796 閱讀 5513

用單引號代替雙引號來包含字串,因為php會在雙引號包含的字串中搜尋變數。

$row['id']的速度比$row[id]要快。

echo比print要快,並且在使用echo多重引數時用「,」連線。

foreach效率更高,盡量代替for及while。

在執行for迴圈之前確定最大迴圈數,不要每次計算最大值。

登出那些不用的變數尤其是大陣列,用unset()即可,以便釋放記憶體。

盡量不使用_get,_set,_autoload。

在include檔案時,盡量使用絕對路徑包含,省去php查詢路徑時間。

獲取指令碼開始執行時間,使用$server['request_time']要優於time()。

盡量用php內建函式實現而不是正則。

strstr()>str_replace()>preg_replace(),三個函式效率遞減

switch要優於多個if,else if

不使用@遮蔽資訊,效率會非常低

開啟apache的mod_daflate可以加快網頁瀏覽速度

方法中遞增區域性變數,速度最快

資料庫使用短連線

派生類中的方法執行起來要快於基類中的相同的方法,盡量把方法定義為static

盡量不用php進行大的檔案操作

apache解析靜態html的速度比解析php指令碼的速度快的多

指令碼每次呼叫是都會重新編譯一次,引入一套php快取機制可以提公升效能

判斷變數是否存在使用isset(),判斷字串長度使用strlen()

++$i要比$i++快,後置操作會產生乙個臨時變數。

提高PHP程式設計效率

1,用單引號代替雙引號來包含字串,這樣做會更快一些。因為php會在雙引號包圍的字串中搜尋變數,單引號則 不會 2,如果能將類的方法定義成static,就盡量定義成static,它的速度會提公升將近4倍 延伸 靜態呼叫靜態 self xx 或者 類名 xx 靜態呼叫動態self 動態 3,row id...

提高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的多重引數 譯註...