php代碼書寫習慣最佳化小結_php技巧

來源:互聯網
上載者:User

(1)使用 static 靜態方法比普通方法快4倍
(2)echo輸出快於print
(3)串連字元使用 , 代替 .
(4)迴圈之前先取出最大值,而不是在迴圈裡面取值
    正確的方法
      $max = count($array);
      for ($i=0;$i<$max;$i++) {
      echo $i;
      }
    錯誤的方法
      for ($i=0;$i<count($array);$i++) {
      echo $i;
      }
(5)使用unset釋放給定的變數
(6)includes 和requires 包含檔案使用完整路徑
(7)使用strncasecmp, strpbrk 和 stripos 代替  regex
(8)使用switch代替if else語句
(9)抑制錯誤符@效能很低
(10)任何時間記住關閉不需要的資料庫連接
(11)$row['id'] 比 $row[id] 效能快7倍
(12)增加一個全域變數比增加一個局部變數慢2倍
(13)使用單引號而不是雙引號引用字元
(14)使用HTML比PHP指令碼快2-20倍
(15)使用PHP緩衝可加速效能25%-100%
(16)$++比++$i慢
(17)不要過度使用OOP,適度而止
(18)盡量使用PHP內建函數

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.