>  기사  >  백엔드 개발  >  PHP 포함 파일

PHP 포함 파일

WBOY
WBOY원래의
2016-07-29 08:57:091400검색

include(또는 require) 문은 지정된 파일에 있는 모든 텍스트/코드/태그를 가져와서 include 문을 사용하여 파일에 복사합니다.

포함된 파일은 웹사이트의 여러 페이지에서 동일한 PHP, HTML 또는 텍스트를 참조해야 하는 경우 유용합니다.

PHP include 및 require 문

include 또는 require 문을 사용하면 (서버가 실행하기 전에) PHP 파일의 내용을 다른 PHP 파일에 삽입할 수 있습니다.

include 및 require 문은 오류 처리를 제외하고 동일합니다.

  • require는 치명적인 오류(E_COMPILE_ERROR)를 생성하고 스크립트를 중지합니다.
  • include는 경고만 생성합니다. ( E_WARNING) 스크립트가 계속 실행됩니다

따라서 포함된 파일이 없어도 실행을 계속하고 사용자에게 결과를 출력하려면 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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.