程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> include()、include_once()與require()、require_once()的異同點,requireonceinclude

include()、include_once()與require()、require_once()的異同點,requireonceinclude

編輯:關於PHP編程

include()、include_once()與require()、require_once()的異同點,requireonceinclude


相同點:

首先include()、include_once()與require()、require_once()都是用來包含並運行指定文件的,並且包含的文件在執行時在結構上是完全一樣的。

例如:include("file.php");

   include_once("file.php");

   require("file.php");

   require_once("file.php");

 

不同點:

1.使用方式不同

  include()、include_once()一般放在PHP流程控制程序中。

  require()、require_once()通常放在PHP程序的最前面,PHP程序執行前就會先讀入require()所指定的文件。

2.執行時報錯方式不同

  include()、include_once()在遇到包含文件不存在或出錯時,則繼續執行並顯示警告錯誤,有返回值。

  require()、require_once()在遇到包含文件不存在或出錯時,則停止執行並報錯,顯示致命錯誤,無返回值。

 

include()、require()與include_once()、require_once()的區別:

include()、require():當多次包含同一個文件時,就會重復導入多次相同的文件內容。

include_once()、require_once():會先檢查目標文件是不是在之前就已經導入過了。如果是的話,就不在重復導入相同文件。

 

目前就總結了這麼多,一起學習!

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved