[PHP] include와 require를 한 번만 호출하기

2022. 9. 17. 04:00Program/PHP

070_PHP include와 require를 한 번만 호출하기

[요약]

  • include와 require가 똑같은 파일을 불러오더라도 한 번만 불러오는 방법에 대해 알아보자.

include 또는 require를 사용해서 다른 파일을 여러번 불러오려면 명령문을 필요한만큼 사용하면 된다.

하지만 어떠한 경우에 의해서 여러회 사용했지만 한번 불러오고 그 이후에는 불러오지 않게 하려면 include_once 또는

require_once를 사용하면 된다.

1회 불러온 후 그 이후에는 해당 명령문이 다시 사용되어도 불러오지 않는다.

 

다음은 include를 2회 사용한 예제이다.

[예제: 72-1_include.php ]

<?php
    include "./070-1_include.php";
    include "./070-1_include.php";
?>

실행결과

예제 [70-1] 파일에 있는 출력문 echo가 2회 작동하여 hello world가 2회 출력되었음을 알 수 있다.

 

[예제: 72-2_include_once.php ]

<?php
    include "./070-1_include.php";
    include_once "./070-1_include.php";
?>

실행결과

include를 사용하여 한번 불러온 파일을 include_once로 다시한번 불러오지만 파일에 있는 echo문은 한번만 실행된 것을 확인할 수 있다.

 

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사