是否可以在php文件中使用1行包含多個文件? 因此,讓我說我的主要文件是main.php
,我想包括ic1.php
,ic2.php
和ic3.php
。包含多行1行
我試着創建一個新文件include_all.php
,放置一個包含此文件中包含的所有列表,並將此文件包含在main.php
中。但顯然你不能包括包括包括。
是否可以在php文件中使用1行包含多個文件? 因此,讓我說我的主要文件是main.php
,我想包括ic1.php
,ic2.php
和ic3.php
。包含多行1行
我試着創建一個新文件include_all.php
,放置一個包含此文件中包含的所有列表,並將此文件包含在main.php
中。但顯然你不能包括包括包括。
嘗試將您的包含更改爲require
。如果您有可能將文件包含兩次,可能會出現問題,請使用require_once
。這會給出一個編譯時間警告,如果它不能包含文件,則會輸出一個錯誤,並且應該爲您提供有關可能遇到問題的方向的信息。
或者,您可以創建一個函數來包含多個文件(但在某些時候,你需要有這個功能。)
function include_multiple() {
foreach (func_get_args() as $arg) {
include_once($arg);
}
}
使用調用它:
include_multiple('ic1.php', 'ic2.php', 'ic3.php');
嘗試創建一系列文件名,然後遍歷數組,如下所示:
$fileList = array(
'ic11.php',
'ic2.php',
'ic3.php'
)
$dirPath = '';
foreach($fileList as $fileName)
{
include_once($dirPath.$fileName);
}
如果您的文件在som e目錄,然後在$dirPath
變量中設置正確的路徑。
當然可以。爲什麼它不工作? – FrankerZ