> 백엔드 개발 > PHP 문제 > PHP의 여러 가지 방법과 특성에는 파일이 포함되어 있습니다.

PHP의 여러 가지 방법과 특성에는 파일이 포함되어 있습니다.

(*-*)浩
풀어 주다: 2023-02-24 08:00:01
원래의
2345명이 탐색했습니다.

PHP include 및 require 문

PHP의 여러 가지 방법과 특성에는 파일이 포함되어 있습니다.

PHP에서는 삽입 전에 서버에서 PHP 파일을 실행할 수 있습니다. 파일의 내용을 이 파일에 넣습니다.

include 및 require 문은 다른 파일에 작성된 유용한 코드를 실행 흐름에 삽입하는 데 사용됩니다.

include 및 require는 오류 처리 방법이 다르다는 점을 제외하면 동일합니다. (권장 학습: PHP 프로그래밍 초급에서 마스터까지# 🎜🎜#)

require 치명적인 오류(E_COMPILE_ERROR)를 생성한 후 스크립트 실행이 중지됩니다.

include는 경고(E_WARNING)를 생성하고 오류가 발생한 후에도 스크립트가 계속 실행됩니다.

그래서 포함된 파일이 없어도 계속 실행하고 결과를 사용자에게 출력하려면 include를 사용하세요. 그렇지 않은 경우 프레임워크, CMS 또는 복잡한 PHP 애플리케이션 프로그래밍에서는 항상 require를 사용하여 실행 흐름에 대한 키 파일을 참조하세요. 이는 중요한 파일이 실수로 손실된 경우 애플리케이션 보안과 무결성을 향상시키는 데 도움이 됩니다.

파일을 포함하면 많은 작업이 절약됩니다. 이는 모든 웹 페이지에 대한 표준 머리글, 바닥글 또는 메뉴 파일을 만들 수 있음을 의미합니다. 그런 다음 헤더를 업데이트해야 할 때 헤더 포함 파일을 업데이트하기만 하면 됩니다.

Syntax

include 'filename';或者require 'filename';
로그인 후 복사

PHP 포함 및 요구문

#🎜🎜 #기본 예

"header.php"라는 표준 헤더 파일이 있다고 가정합니다. 페이지에서 이 헤더 파일을 참조하려면 include/require를 사용하십시오.

<html>
<head>
<meta charset="utf-8">
</head>
<body>
<?php include &#39;header.php&#39;; ?>
<h1>欢迎来到我的主页!</h1>
<p>一些文本。</p>
</body>
</html>
로그인 후 복사

Example 2

Suppose we have a Standard 메뉴 파일 사용 페이지에서.

"menu.php":
echo &#39;<a href="/">主页</a>
<a href="/html">HTML 教程</a>
<a href="/php">PHP 教程</a>&#39;;
로그인 후 복사

웹사이트의 모든 페이지는 이 메뉴 파일을 참조해야 합니다. 다음은 구체적인 접근 방식입니다.

<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div class="leftmenu">
<?php include &#39;menu.php&#39;; ?></div>
<h1>欢迎来到我的主页!</h1>
<p>一些文本。</p>
</body>
</html>
로그인 후 복사

Example 3

변수를 정의하는 포함 파일("vars.php")이 있다고 가정합니다. :

<?php
$color=&#39;red&#39;;$car=&#39;BMW&#39;;?>
로그인 후 복사

다음 변수는 통화 파일에서 사용할 수 있습니다:

<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h1>欢迎来到我的主页!</h1>
<?php 
include &#39;vars.php&#39;;echo "I have a $color $car"; // I have a red BMW
?></body>
</html>
로그인 후 복사

위 내용은 PHP의 여러 가지 방법과 특성에는 파일이 포함되어 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿