<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                  1. 不要隨便就復制變量   有時候為了使 PHP 代碼更加整潔,一些 PHP 新手會把預定義好的變量復制到一個名字更簡短的變量中,其實這樣做的結果是增加了一倍的內存消耗,只會使程序更加慢。試想一下,在下面的例子中,如果用戶惡意插入512KB字節的文字到文本輸入框中,這樣就會導致 1MB 的內存被消耗! 壞習慣: ~~~ $description = $_POST['description']; echo $description; ~~~   可以寫成: ~~~ echo $_POST['description']; ~~~   2. 對字符串使用單引號   PHP 引擎允許使用單引號和雙引號來封裝字符串變量,但是這個是有很大的差別的!使用雙引號的字符串告訴 PHP 引擎首先去讀取字符串內容,查找其中的變量,并改為變量對應的值。一般來說字符串是沒有變量的,所以使用雙引號會導致性能不佳。最好是使用字符串連接而不是雙引號字符串。   壞習慣: ~~~ $output = "This is a plain string"; ~~~   可以寫成: ~~~ $output = 'This is a plain string'; ~~~   壞習慣: ~~~ $type = "mixed"; $output = "This is a $type string"; ~~~   可以寫成: ~~~ $type = 'mixed'; $output = 'This is a ' . $type .' string'; ~~~   3. 使用 echo 函數來輸出字符串 使用 echo() 函數來打印結果出了有更容易閱讀之外,在下個例子中,你還可以看到有更好的性能。   壞習慣: ~~~ print($myVariable); ~~~   可以寫成: ~~~ echo $myVariable; ~~~   4. 不要在 echo 中使用連接符 很多 PHP 程序員不知道在用 echo 輸出多個變量的時候,其實可以使用逗號來分開的,而不必用字符串先把他們先連起來,如下面的第一個例子中,由于使用了連接符就會有性能問題,因為這樣就會需要PHP引擎首先把所有的變量連接起來,然后在輸出,而在第二個例子中,PHP 引擎就會按照循序輸出他們。   壞習慣: ~~~ echo 'Hello, my name is' . $firstName . $lastName . ' and I live in ' . $city; ~~~   可以寫成: ~~~ echo 'Hello, my name is' , $firstName , $lastName , ' and I live in ' , $city; ~~~   5. 使用 switch/case 代替 if/else 對于只有單個變量的判斷,使用 switch/case 語句而不是 if/else 語句,會有更好的性能,并且代碼更加容易閱讀和維護。   壞習慣: ~~~ if($_POST['action'] == 'add') { addUser(); } elseif ($_POST['action'] == 'delete') { deleteUser(); } elseif ($_POST['action'] == 'edit') { editUser(); } else { defaultAction(); } ~~~   可以寫成: ~~~ switch($_POST['action']) { case 'add': addUser(); break; case 'delete': deleteUser(); break; case 'edit': editUser(); break; default: defaultAction(); break; } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看