어쩌다 알게 된 ƪ(•̃͡•̃͡ ƪ

🟫 [PHP] import 방법 => require, include 차이 본문

개발/🟫 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
Comments