Programming/$_머니 (PHP)

[PHP 기초] - include 와 require 그리고 _once

귀찮은 개발자 2024. 2. 9. 19:36
더보기

2022 년도 4월에 작성된 글 입니다.

과거 PHP를 사용하며 include 만 사용했다.

어느날 문득 include와 require의 차이점을 묻는 질문과 once가 붙었을 경우를 묻는 질문을 받았다.

공통점

외부 파일을 불러올 때

차이점

include는 실행중 오류가 발생되어라도 코드가 실행된다.
require은 에러가 발생할 경우 코드가 멈춘다.

사용방법

include('include.php');
require('require.php');

_once 란

include_once('include.php'); 
require_once('require.php');

_once 가 붙으면 여러번 가져와도 한 번만 가져온다. once를 사용했을 때의 장점으로 수십개의 파일이 include 했을 때 한번만 불러와진다는 것이다.