Server-Side Script/PHP

php include/include_once/require/require_once

unkwn98 2021. 12. 1. 17:56

💡 PHP 외부/특정파일을 파일에 포함하는 방법을 알아보자

PHP에서 파일을 포함시키는 방법은 크게 include/require가 있다

 

[ include와 require ]

include

syntax: include [file_path] / [filename]

failure: warning표시 (E_WARNING), script 진행

 

require

syntax: require [file_path] / [filename]

failure: fatal error표시 (E_COMPILE_ERROR), script 멈춤

 

include한 파일이 없어도 스크립트가 execute되고 사용자에게 output을 보여주고 싶다면 'include'를 사용하고 그 외 다른 경우에는 'require'를 쓰는 것이 좋다

 

[ include_once와 require_once ]

include_once

syntax: include_once [file_path] / [filename]

failure: warning표시 (E_WARNING), script 진행

 

require_once

syntax: require_once [file_path] / [filename]

failure: fatal error표시 (E_COMPILE_ERROR), script 멈춤

 

이름에서 알 수 있듯이 파일에 특정 코드가 include되면 해당 코드는 다시 include하지 않음. 파일 실행시 최초 한번만 포함된다