>  기사  >  백엔드 개발  >  PHP中的include跟require

PHP中的include跟require

WBOY
WBOY원래의
2016-06-13 12:23:20767검색

PHP中的include和require

一、有什么用?

服务器端包含 (Server Side Include,SSI) 用于创建可在多个页面重复使用的函数、页眉、页脚或元素。包含文件重用了文件,省去了许多工作。

二、怎么用?

include ‘filename’;

require ‘filename’;


1.php

<code class=" hljs php"><span class="hljs-preprocessor"><?php</span><span class="hljs-keyword">echo</span> <span class="hljs-string">"Hello "</span>;<span class="hljs-keyword">include</span> <span class="hljs-string">'2.php'</span>;<span class="hljs-preprocessor">?></span></code>

2.php

<code class=" hljs xml"><span class="php"><span class="hljs-preprocessor"><?php</span><span class="hljs-keyword">echo</span> <span class="hljs-string">"World."</span>;<span class="hljs-preprocessor">?></span></span></code>

在浏览器访问1.php会得到(注意此时1.php和2.php是放在同一个文件夹里的):Hello World.

三、include跟require有什么区别?

在错误处理方面:
require 会生成致命错误(E_COMPILE_ERROR)并停止脚本
include 只生成警告(E_WARNING),并且脚本会继续


请在此时使用:
请在此时使用 require:当文件被应用程序请求时。
请在此时使用 include:当文件不是必需的,且应用程序在文件未找到时应该继续运行时。

版权声明:本文为Lshare原创文章,需要转载的请联系我,有问题欢迎评论或私信。

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