<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                #### 定義 一個函數可由以下的語法來定義: ~~~php <?php function foo($arg1, ..., $argn) { //do something return $retval; } ~~~ #### 命名規范 函數名和 PHP 中的其它標識符命名規則相同。有效的函數名以字母或下劃線打頭,后面跟字母,數字或下劃線。 #### 函數無需在調用之前被定義 ~~~php <?php function actionA() { echo "A"; } actionA();//可以調用 actionB();//可以調用 function actionB() { echo "B"; } ~~~ 除非函數是有條件被定義或者在函數中調用函數,一般都無須在調用函數之前定義。 #### 函數中調用函數 ~~~php <?php function actionA() { function actionB() { echo "B"; } } actionB();//無法調用 actionA();//定義函數 actionB() actionB();//可以調用 ~~~ PHP 不支持函數重載,也不可能取消定義或者重定義已聲明的函數。 ~~~php <?php function sayHi() { echo 'Hi'; } function sayHi() { echo 'Hello'; } sayHi();//報錯,不能重定義函數 sayHi() ~~~ 函數名是大小寫無關的,不過在調用函數的時候,通常使用其在定義時相同的形式。 #### 遞歸函數 遞歸函數的本質是函數調用函數本身,但是要避免遞歸函數/方法,調用超過 100-200 層,因為可能會使堆棧崩潰從而使當前腳本終止。 無限遞歸可視為編程錯誤。 ~~~php <?php function recursion($a) { if ($a < 20) { echo "$a\n"; recursion($a + 1); } } ~~~
                  <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>

                              哎呀哎呀视频在线观看