提高php程式設計效率的小結

2021-09-08 17:57:01 字數 917 閱讀 1387

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 引數的長度不同,則會被格式化為最短的長度。

<?php

echo

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