中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中include/require/include_once/require_once怎么用

發布時間:2021-08-27 14:06:07 來源:億速云 閱讀:104 作者:小新 欄目:開發技術

小編給大家分享一下PHP中include/require/include_once/require_once怎么用,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

include

使用方法:

include "test.php";

一般是放在流程控制的處理部分中使用,將文件內容引入。PHP程序在遇到include語句時,才將它讀進來,這種方式可以把程序執行時的流程簡單化,便于復用代碼!

include在引入不存文件時產生一個警告且腳本還會繼續執行,執行時需要引用的文件每次都要進行讀取和評估,且有返回值,比如:

if(FALSE) { 
  include 'test.php'; // test.php不會被引入 
} 
 
<?php
 include 'test.php';// 現在的條件是test.php不存在
 echo '標哥的技術博客'; // 仍然執行下面的代碼
?>
 
$ret = include "QueryPhone.php";
if (!empty($ret)) {
  echo "文件引入成功";
} else {
  echo "文件引入失敗";
}

include_once

使用方法:

include_once "test.php";

加了_once之后,表示文件已引入的將不再引入。include_once引入文件的時候,如果碰到錯誤會給出提示并繼續運行下邊的代碼!

他的使用方式與include差不多,不同的是include_once只引入一篇!

require

使用方法:

require "test.php";

一般是放在PHP文件的最前面將文件內容引入,PHP會將require的文件內容先引入成功當前文件的一部分,然后才開始執行后面的代碼。

require在引入文件失敗時會給出提示且腳本會被中斷執行。比如:

// 文件是不存在的
require "QueryPhone.php";
 
echo "沒有被打印";

require_once

使用方法:

require_once "test.php";

一般是放在PHP文件的最前面將文件內容引入,PHP會先將待引入的文件內容引入到本文件中,如果引入失敗則不會繼續往下執行;如果引入成功,則可正常執行下面的代碼。

它的使用方式與require差不多,不同的是require_once只會引入一次,如果之前已引入過,則不會再引入!

綜合例子

假設有一個文件中a.php,里面只有一句echo file name is a;

<?php
 
include 'a.php';
require 'a.php';
 
include_once 'a.php';
require_once 'a.php';

那么上面這四個引入會打印多少行呢?其實只會打印前面的兩句代碼執行結果,因此只有兩個:

file name is a
file name is a

下面我們來交換一下前兩行與后兩行試試:

<?php
 
include_once 'a.php';
require_once 'a.php';
 
include 'a.php';
require 'a.php';

那么上面這四句會打印出多少行呢?自然是四行,因為前兩行在此之前并沒有引入過,因此會引入一次,而include/require雖然之前引入過,還會再引入,因此打印結果:

 file name is a
file name is a
file name is a
file name is a

看完了這篇文章,相信你對“PHP中include/require/include_once/require_once怎么用”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

荔波县| 墨脱县| 阿荣旗| 周口市| 灌阳县| 灵宝市| 汽车| 北碚区| 栖霞市| 年辖:市辖区| 玉溪市| 巩义市| 海原县| 禹城市| 昌都县| 双城市| 郁南县| 弥渡县| 怀安县| 万盛区| 钦州市| 博湖县| 中阳县| 阿拉善盟| 云龙县| 庄河市| 仙居县| 南平市| 郎溪县| 怀宁县| 宿松县| 保亭| 五家渠市| 钟山县| 繁昌县| 同心县| 汉源县| 阿鲁科尔沁旗| 长治县| 灵川县| 古田县|