include(또는 require) 문은 지정된 파일에 있는 모든 텍스트/코드/태그를 가져와서 include 문을 사용하여 파일에 복사합니다.
포함된 파일은 웹사이트의 여러 페이지에서 동일한 PHP, HTML 또는 텍스트를 참조해야 하는 경우 유용합니다.
PHP include 및 require 문
include 또는 require 문을 사용하면 (서버가 실행하기 전에) PHP 파일의 내용을 다른 PHP 파일에 삽입할 수 있습니다.
include 및 require 문은 오류 처리를 제외하고 동일합니다.
따라서 포함된 파일이 없어도 실행을 계속하고 사용자에게 결과를 출력하려면 include를 사용하세요. 그렇지 않은 경우 프레임워크, CMS 또는 복잡한 PHP 애플리케이션 프로그래밍에서는 항상 require를 사용하여 실행 흐름에 대한 키 파일을 참조하세요. 이는 중요한 파일이 실수로 손실된 경우 애플리케이션 보안과 무결성을 향상시키는 데 도움이 됩니다.
파일을 포함하면 많은 작업이 절약됩니다. 즉, 모든 페이지에 대한 표준 머리글, 바닥글 또는 메뉴 파일을 만들 수 있습니다. 그런 다음 헤더를 업데이트해야 할 때 헤더 포함 파일을 업데이트하기만 하면 됩니다.
구문
include 'filename';
또는
require 'filename';
PHP include 예
예1
가정 다음과 같이 "footer.php"라는 표준 바닥글 파일이 있습니다.
<?php echo "<p>Copyright ? 2006-" . date("Y") . " W3School.com.cn</p>"; ?>
페이지에서 이 바닥글 파일을 참조하려면 다음 include 문을 사용하세요.
<html> <body> <h1>欢迎访问我们的首页!</h1> <p>一段文本。</p> <p>一段文本。</p> <?php include 'footer.php';?> </body> </html>
require_once (PHP 4, PHP 5, PHP 7):
require_once 문과 require 문은 완전히 동일합니다. 유일한 차이점은 PHP가 파일이 이미 포함되었는지 확인하고, 그렇다면 다시 포함하지 않는다는 것입니다. _once의 의미와 _once가 없는 경우와 어떻게 다른지 이해하려면 include_once에 대한 설명서를 참조하세요.
위 내용을 포함하여 PHP 포함 파일을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.