PHP開發小技巧,讓你瞬間提升逼格


  說到PHP代碼的優化,PHP開發的小技巧我想很多人都有自己的一套,下面分享一些小技巧,希望對大家有所幫助。

  1、循環內部不要聲明變量,尤其是對象這樣的變量。

  2、foreach效率更高,盡量用foreach代替while和for循環。

  3、循環里別用函數

       for($x=0; $x < count($array); $x)

       //count()函數在外面先計算

  4、用i+=1代替i=i+1。符合c/c++的習慣,效率還高。

  5、優化Select SQL語句,在可能的情況下盡量少的進行Insert、Update操作,達到PHP性能優化的目的。

  6、盡量的少進行文件操作,雖然PHP的文件操作效率也不低的。

  7、在可以用PHP內部字符串操作函數的情況下,不要用正則表達式。

       // GOOD

       $addr = strtr($addr, "abcd", "efgh");

       // BAD

       $addr = strtr($addr, array('a' => 'e', ));

       ?>

  8、在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情況下,盡量用file_get_contents,因為它的效率高得多。但是要注意file_get_contents在打開一個URL文件時候的PHP版本問題。

  9、Apache解析一個PHP腳本的時間要比解析一個靜態HTML頁面慢2至10倍。盡量多用靜態HTML頁面,少用腳本。

  10、使用選擇分支語句,switch case好於使用多個if,else if語句,並且代碼更加容易閱讀和維護。

  11、當echo字符串時用逗號代替點連接符更快些。echo一種可以把多個字符串當作參數的“函數”。echo是語言結構,不是真正的函數,故把函數加上了雙引號。例如:echo $str1,$str2


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM