include_once 語句在腳本執行期間包含並執行指定檔案。此行為和 include 語句類似,唯一差異是如果該檔案中已經包含過,則不會再次包含。如同此語句名字暗示的那樣,只會包含一次。
include_once 可以用於在腳本執行期間同一個檔案有可能被包含超過一次的情況下,想確保它只被包含一次以避免函數重定義,變量重新賦值等問題。
更多資訊請參閱 include 文件。
Note:
在PHP 4中,_once 的行為在不區分大小寫字母的作業系統(例如Windows)中有所不同,例如:
Example # 1 include_once 在PHP 4 運行於不區分大小寫的作業系統中
<?php include_once "a.php" ; // 这将包含 a.php include_once "A.php" ; // 这将再次包含 a.php!(仅 PHP 4) ?>
此行為在PHP 5 中改了,例如在Windows 中路徑先被規格化,因此 C:\PROGRA~1\A .php 和 C:\Program Files\a.php的實作一樣,檔案只會被包含一次。
include_once 語句在腳本執行期間包含並執行指定檔案。此行為和include語句類似,唯一差異是如果該檔案中已經被包含過,則不會再次包含。如同此語句名字暗示的那樣,只會包含一次。
include_once (PHP 4, PHP 5)
include_once語句在腳本執行期間包含並執行指定檔案。此行為和include語句類似,唯一差異是如果該檔案中已經包含過,則不會再次包含。如同此語句名字暗示的那樣,只會包含一次。
include_once可以用於在腳本執行期間同一個檔案有可能被包含超過一次的情況下,想確保它只被包含一次以避免函數重定義,變數重新賦值等問題。
包含並運行指定文件,和include()函數類型,區別是如果該文件中的程式碼已經被包含了,則不會再次包含。如同此語句名字暗示的那樣,只會包含一次。
<?php include_once "a.php"; // this will include a.php include_once "A.php"; // this will include a.php again on Windows! (PHP 4 only) ?>
以上是php include_once的使用方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!