【说明】
为了确保重用性和模块化,最普遍的方式是把功能组建隔离为单独的文件,然后在需要时重新组装。PHP提供了四种在应用程序中包含文件的语句。
- include()
include() 语句将在其被调用的位置处判断并包含一个文件。包含一个文件与在该语句所在位置复制该文件的数据具有相同的结果。
PHP Code By http://t.qq.com/tony-src1
2
3
4
5<?php
include 'include.php';
?> - include_once()
include_once() 函数的作用与include()相同,不过它会首先验证是否已经包含了该文件。如果包含了该文件,则不再执行 include_once().
PHP Code By http://t.qq.com/tony-src1
2
3
4
5<?php
include_once 'include.php';
?> - require()
require() 在很大程度与 include() 相同,都是将一个模板文件包含到require() 调用所在的位置。
PHP Code By http://t.qq.com/tony-src1
2
3
4
5<?php
require 'include.php';
?> - require_once()
require_once() 函数的作用与require()相同,不过require_once()函数确保文件只包含一次。在遇到 require_once()后,后面再试图包含相同的文件时都将被忽略。
PHP Code By http://t.qq.com/tony-src1
2
3
4
5<?php
require_once 'include.php'; ;
?>
【注意】
require() 语句和 include() 语句几乎是等价的。二者的差异在于,当这两个语句调用失败后,require() 将给出一个致命错误,而 include() 只是给出一个警告。