개발/🟫 PHP
🟫 [PHP] import 방법 => require, include 차이
비니_
2025. 3. 17. 13:45
728x90
| require_once | include_once |
| ✔ 파일이 없으면 안 되는 경우 (필수적인 경우) => 치명적인 오류 발생 (Fatal Error) |
✔ 파일이 없어도 사이트가 계속 실행돼야 하는 경우 => 경고만 발생 |
| 필수적인 설정 파일, 핵심 라이브러리 | 선택적인 기능(최신글, 투표, 방문자 통계 등) |
| if(defined('G5_THEME_PATH')) { require_once(G5_THEME_PATH.'/head.php'); return; } => G5_THEME_PATH가 정의되어 있다면, 테마의 head.php를 필수로 불러옴. => 테마 파일(head.php)이 없으면 페이지가 정상적으로 동작하지 않기 때문 => 치명적인 오류 발생시켜 실행을 중단해야 함 |
include_once(G5_LIB_PATH.'/latest.lib.php'); include_once(G5_LIB_PATH.'/outlogin.lib.php'); => 옵션적인 기능(최신글, 로그인, 투표, 방문자 통계 등) 포함 => 해당 파일이 없어도 사이트가 완전히 멈추면 안 됨 => 없으면 Warning이 뜨지만, 사이트는 계속 동작 |
✔ 해당 폴더에서 해당 텍스트 있는 파일 찾기
1. cd 해당폴더
2. grep -r "실시간 출퇴근" .
728x90