1.如果將類的方法定義為:static,它的執行效率將提公升為近4倍
2.php中陣列的元素呼叫,使用關聯陣列優於索引陣列
3.使用each快於print.
4.盡量使用foreach()替代for().
5.銷毀那些不用的變數尤其是大陣列,如:unset().以便釋放記憶體
6.盡量使用魔術方法。如:__set(), __get(), __autoload()等
7.require_once(),代價昂貴。
8.include()的檔案盡量使用絕對路徑。
9.str_replace()函式快於preg_replace(),,但strtr函式效率高於str_replace.
注:strtr(),該函式的用法
strtr() 函式轉換字串中特定的字元。
注釋:如果 from 和 to 引數的長度不同,則會被格式化為最短的長度。
<?phpecho
strtr("hilla warld","ia","eo");
?>
strtr(string,from,to)或者:
strtr(string,array)
<?php$arr = array("hello" => "hi", "world" => "earth");
echo
strtr("hello world",$arr
);?>
10.對於分支語句。switch..case 優於 if...else
11.使用@遮蔽錯誤的方法極其的低效
12.開啟apache的mod_deflate模組,可以提高網頁的瀏覽速度。
13.資料庫連線使用完畢應該關掉,避免長連線
14.錯誤訊息代價昂貴
提高PHP程式設計效率
1,用單引號代替雙引號來包含字串,這樣做會更快一些。因為php會在雙引號包圍的字串中搜尋變數,單引號則 不會 2,如果能將類的方法定義成static,就盡量定義成static,它的速度會提公升將近4倍 延伸 靜態呼叫靜態 self xx 或者 類名 xx 靜態呼叫動態self 動態 3,row id...
提高PHP程式設計效率的技巧
用單引號代替雙引號來包含字串,因為php會在雙引號包含的字串中搜尋變數。row id 的速度比 row id 要快。echo比print要快,並且在使用echo多重引數時用 連線。foreach效率更高,盡量代替for及while。在執行for迴圈之前確定最大迴圈數,不要每次計算最大值。登出那些不用...
分享提高php程式設計效率的方法
發現了一篇比較好的文章和大家分享下,位址http 講述了提高php程式設計效率的20個要點 1 如果能將類的方法定義成static,就盡量定義成static,它的速度會提公升將近4倍。2 row id 的速度是 row id 的7倍。3 echo 比 print 快,並且使用echo的多重引數 譯註...