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

                # PHP服務端文件包含 [TOC] 文件包含:將網站中公共的代碼,放到一個公共文件中,通過服務器端包含語句(include、require)包含到當前文件中。這樣做的好處:**避免重復代碼的編寫**,也有利于后期維護。包含的文件,可以是`.html`文件,也可以是`.php`文件。文件代碼包含函數有四個:`include`、`require`、`include_once`、`require_once` ## include 描述:包含并運行指定文件。 語法:`include 包含的文件路徑`或 `include(包含的文件路徑)` 參數:包含的文件的路徑,可以是相對路徑,也可以是絕對路徑; 提示:include是一個語法結構,**可以帶括號,也可以不帶括號**。 注意:**如果包含的文件不存在,則會報 warning警告錯誤,但不會中止腳本向下運行**。 返回:如果包含文件成功,返回1。 ``` # 語法 include '要包含的文件路徑,可以是相對也可以是絕對' include_once '要包含的文件路徑,可以是相對也可以是絕對' # 包含過來要注意,同名函數會報錯 ``` ![](https://i.loli.net/2019/03/21/5c938dafe3a41.png) ![](https://i.loli.net/2019/03/21/5c938e5340102.png) ## include與include\_once 區別 兩者功能完全一樣,如果包含的文件不存在,則報警告錯誤,但不會中止腳本運行。 兩者唯一區別是:**如果該文件中已經被包含過,則include\_once不會再次包含**。 include\_once可以用來判斷文件是否曾經包含過,這樣可以**避免函數重定義**,**變量重新賦值**等問題 ![](https://i.loli.net/2019/03/21/5c938efc3dad3.png) ![](https://i.loli.net/2019/03/21/5c938f23e2b7a.png) ## require 描述:包含并運行指定文件。 語法:**`require 包含的文件路徑`**??或 ?**require(包含的文件路徑)** 參數:包含的文件路徑及文件名稱。 注意:**如果包含的文件不存在,則會報致命錯誤,并會中止腳本向下運行**。 返回:如果包含文件成功,返回1。 ``` # 基本與include一樣,差別就是一個報錯警告一個直接致命錯誤 require '文件路徑' require_once '文件路徑' ``` ## require與require\_once區別 兩者功能完全一樣,如果包含的文件不存在,則報致命錯誤,會中止腳本運行。 兩者唯一區別是:**如果該文件中已經被包含過,則require\_once不會再次包含**。 require\_once可以用來判斷文件是否曾經包含過,這樣可以**避免函數重定義**,**變量重新賦值**等問題 ## 包含文件返回數據 如果**return語句用在被包含文件中**,返回的數據可以賦給一個變量 ![](https://box.kancloud.cn/34daadd762379c28ca495ab45c3ba642_1393x647.png)
                  <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>

                              哎呀哎呀视频在线观看