2017-01-15 1 views
0

PHP 파일에서 1 줄을 사용하여 여러 파일을 포함 할 수 있습니까? 그럼 내 메인 파일이 main.php이고 ic1.php, ic2.phpic3.php을 포함하고 싶습니다.1 줄에 여러 파일 포함

새 파일 include_all.php을 만들려고했는데이 파일에 모든 포함 항목이 포함 된 목록을 배치하고이 파일을 main.php에 포함 시켰습니다. 하지만 분명히 포함 된 포함 할 수 없습니다.

+0

물론 가능합니다. 왜 작동하지 않는거야? – FrankerZ

답변

0

포함 된 내용을 require으로 변경해보세요. 문제가 될 수있는 파일을 두 번 포함 할 가능성이있는 경우 require_once을 사용하십시오. 이렇게하면 컴파일 시간 경고가 발생하고 파일을 포함 할 수없는 경우 오류가 출력되며 문제가있는 위치에 대한 지침을 제공해야합니다.

또는 여러 개의 파일을 포함하는 함수를 만들 수 있습니다 (그러나 어떤 점에서,이 기능을 포함 할 필요가 것입니다.)

function include_multiple() { 
    foreach (func_get_args() as $arg) { 
     include_once($arg); 
    } 
} 

을 사용하여 전화 :

include_multiple('ic1.php', 'ic2.php', 'ic3.php'); 
1

시도를 다음과 같이 파일 이름 배열을 만든 다음 배열을 반복합니다.

$fileList = array(
    'ic11.php', 
    'ic2.php', 
    'ic3.php' 
) 

$dirPath = ''; 
foreach($fileList as $fileName) 
{ 
    include_once($dirPath.$fileName); 
} 

파일이 som 내부에있는 경우 전자 디렉토리에 다음 $dirPath 변수에 적절한 경로를 설정합니다.

관련 문제