1. 程式人生 > >PHP中的文件包含

PHP中的文件包含

條件語句 就會 spa 腳本 服務器 即使 兩種 情況 查看

在PHP中,包含文件有兩種方式:include和require。這兩種方式的功能一樣,只有一個區別,就是使用require包含一個文件時,如果出現錯誤,腳本不會繼續執行;而如果使用include包含,即使出現錯誤,腳本也會繼續執行。

如果使用include或者require包含了同一個文件多次,PHP也會加載這個文件多次,這樣,對於同一個變量來說,就會被聲明多次,會報錯,為了處理這種情況,可以使用include_once或者require_once。這兩條語句的功能和include/require一樣,唯一的區別就是,如果對於同一個文件包含多次,include_once或者require_once只會加載一次。

如果在PHP的配置文件php.ini中配置了allow_url_fopen,那麽,include或者require可以包含遠程服務器上的php文件。

可以在函數,甚至條件語句,循環語句中使用include/require語句。include/require語句出現的位置,決定了被包含進來的變量的作用域,比如,在函數內部使用了include語句,那麽,被包含進來的變量,只能在這個函數內部使用。

使用get_included_files函數,可以查看腳本中包含了多少文件。

PHP中的文件包含