2013-08-27 33 views
-1

想知道require_once(或任何包含類型函數)在您調用它時加載整個外部腳本,還是僅僅從您使用require_once的腳本調用它們時的腳本中的函數?require_once - 是否加載整個腳本?

+2

PHP必須讀取整個文件以瞭解它包含的內容。它加載整個腳本。 – 2013-08-27 07:13:25

+1

解釋PHP - 它需要加載整個文件來評估它。 – Jost

回答

7

它加載整個腳本。 requirerequire_once之間的唯一區別是,如果您使用相同的腳本參數多次呼叫require_once,重複將被忽略。

裝載了requireinclude的腳本除了函數定義之外還可以有其他的東西,並且它們需要在文件加載時立即執行。

+0

謝謝你們 - 這對我如何做事情有所影響。 – Shaun

相關問題