這篇文章主要介紹的內容是關於PHP基礎學習之包含require,include ,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
在PHP中,您可以在伺服器執行PHP 檔案之前在該檔案中插入另一個檔案的內容。
a.php:
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/4/23 * Time: 13:03 */ echo "123<br>"; $arr = array("php" => array("Tom", "123456"), "google" => array("Jake", "456123"), "taobao" => array("Lili", "789456"));
b.php:
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/4/23 * Time: 13:08 */ require "a.php"; //require_once "a.php"; //require_once(realpath("./")."/a.php"); //require_once(realpath("../")."/require/a.php"); //echo realpath("./"); //echo realpath("../"); print("<pre class="brush:php;toolbar:false">"); // 格式化输出数组 print_r($arr); print("");
輸出結果:
include 和require 除了處理錯誤的方式不同之外,在其他方面都是相同的:
#require 產生一個致命錯誤(E_COMPILE_ERROR),在錯誤發生後腳本會停止執行。
include 產生警告(E_WARNING),在錯誤發生後腳本會繼續執行。
等於是把a.php的檔案的程式碼複製到b.php中了。 類似的方法還有requeire_once(),include(),include_once()其中帶_once字樣的方法都是宣告只載入一次,因為你require_once()的檔案中可能已經require_once(a.php)了,如果再加載就造成重複加載。
#以上是PHP基礎學習之包含require,include的詳細內容。更多資訊請關注PHP中文網其他相關文章!