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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                函數是一種可以在任何被需要的時候執行的代碼塊。它不僅僅包括用戶自定義的函數,還包括程序語言實現的庫函數。 ## 用戶定義的函數[]() 如下所示手冊中的展示函數用途的偽代碼 function foo($arg_1, $arg_2, ..., $arg_n) { [echo](http://www.php.net/echo) "Example function.\n"; return $retval; } 任何有效的 PHP 代碼都可以編寫在函數內部,甚至包括其它函數和類定義。 > 在 PHP 3 中,函數必須在被調用之前定義。而 PHP 4 則不再有這樣的條件。除非函數如以下兩個范例中有條件的定義。 ## 內部函數[]() PHP 有很多標準的函數和結構。如我們常見的count、strpos、implode等函數,這些都是標準函數,它們都是由標準擴展提供的;如我們經常用到的isset、empty、eval等函數,這些結構被稱之為語言結構。還有一些函數需要和特定的PHP擴展模塊一起編譯并開啟,否則無法使用。也就是有些擴展是可選的。 > 標準函數的實現存放在ext/standard擴展目錄中。 ## 匿名函數[]() 有時我們的一代代碼并不需要為它指定一個名稱,而只需要它完成特定的工作,匿名函數的作用是為了擴大函數的使用功能,在PHP 5.3以前,傳遞函數回調的方式,我們只有兩種選擇: - 字符串的函數名 - 使用create_function創建的返回 在PHP5.3以后,我們多了一個選擇--Closure。在實現上PHP 5.3中對匿名函數的支持,采用的是把要保持的外部變量,做為Closure對象的”Static屬性”來實現的,關于如何實現我們將在后面的章節介紹。 ## 變量函數[]() PHP 支持變量函數的概念。這意味著如果一個變量名后有圓括號,PHP 將尋找與變量的值同名的函數,并且將嘗試執行它。除此之外,這個可以被用于實現回調函數,函數表等。一個變量函數的簡單例子: $func = 'print_r'; $func('i am print_r function.'); > 變量函數不能用于語言結構(echo等) 下面我們將開始關注函數在PHP中具體實現,函數的內部結構,函數的調用,參數傳遞以及函數返回值等。
                  <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>

                              哎呀哎呀视频在线观看