PHP가 포함 요구
PHP가 포함 문을 필요로
서버가 PHP 파일을 실행하기 전에 PHP에서는 파일에 파일의 내용을 삽입 할 수 있습니다.
포함 코드 스트림의 구현에 유용한 다른 문서에 기록 된 삽입 문을 필요로한다.
포함 잘못 상이한 처리 요구에 부가하여, 다른 부분에 대해서는 동일한이다 :
- 오류 스크립트가 실행을 중지 한 후 필요는 치명적인 오류 (E_COMPILE_ERROR)를 생성한다.
- 오류가 발생한 후 경고 (E_WARNING)를 생성 포함, 스크립트가 실행을 계속합니다.
당신이이 파일이없는 포함 된 경우에도, 사용자에게 출력을 계속하고자한다면, 다음 등 사용하십시오. 그렇지 않으면, PHP의 틀 CMS 복잡한 응용 프로그램에서 항상 중요한 파일의 실행 흐름에 대한 참조를 필요로 사용한다. 이는 예기치 않은 중요한 파일 손실 상황에서, 애플리케이션의 무결성 및 보안을 개선하는 것을 돕는다.
많은 작업을 포함하는 문서를 저장합니다. 이렇게하면 모든 페이지, 바닥 글, 또는 메뉴 파일의 표준 헤더를 만들 수 있다는 것을 의미한다. 당신은 페이지의 헤더를 업데이트해야하는 경우 그런 다음, 당신은 단순히 페이지의 헤더 파일이 포함 된 업데이트 할 수 있습니다.
문법
include 'filename'; 或者 require 'filename';
PHP가 포함 문을 필요로
BASE 사례
당신이 "header.php"라고 불리는 표준 헤더 파일을 가지고 가정하자. /를 포함 사용 페이지에서이 헤더 파일을 참조해야 :
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <?php include 'header.php'; ?> <h1>欢迎来到我的主页!</h1> <p>一些文本。</p> </body> </html>
예 2
우리는 모든 페이지에서 사용되는 표준 메뉴 파일이 있다고 가정 해 봅시다.
"Menu.php"
echo '<a href="/">主页</a> <a href="/html">HTML 教程</a> <a href="/php">PHP 教程</a>';
모든 사이트 페이지는 파일 메뉴를 참조해야합니다. 다음은 구체적인 방법은 다음과 같습니다
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <div class="leftmenu"> <?php include 'menu.php'; ?> </div> <h1>欢迎来到我的主页!</h1> <p>一些文本。</p> </body> </html>
예 3
우리는 정의 파일 ( "vars.php")를 포함하는 변수가 있다고 가정 :
<?php $color='red'; $car='BMW'; ?>
이러한 변수는 호출 파일에서 사용될 수있다 :
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <h1>欢迎来到我的主页!</h1> <?php include 'vars.php'; echo "I have a $color $car"; // I have a red BMW ?> </body> </html>