require과 include의 차이는 if에서 나타난다.
if($page_name == 'main'){include(파일명);}
if($page_name == 'main'){require(파일명);}
위 코드에서 include는 if문의 조건이 true일때 실행되어 파일을 삽입하며 파일이 존재하지않거나 엑세스할 수 없는 경우 경고를 출력하고 스크립트실행을 계속한다.
반해 require는 if문의 조건에 만족하지않아도 필수적으로 파일을 삽입하며 파일이 존재하지않거나 엑세스할 수 없는 경우 에러를 발생시키며 스크립트실행을 중지한다.
'php' 카테고리의 다른 글
php에서 .는 chaining이 아니라고? 값을 연결해 출력하다 (0) | 2023.07.24 |
---|---|
특정 url에 따른 session 값변경, 페이지별 session 속성값 달리주기 (0) | 2023.07.18 |
php 한파일에서만 에러출력 (0) | 2023.07.18 |
php error_reporting, Warning Notice 오류: 에러레벨 코드 추가 (0) | 2023.07.14 |
php 다운받기 php 5~최신 (0) | 2023.07.14 |