php中的文件引用,是指将另一个文件中的全部源码加载到指定的文件中去,这样可以减少代码的重复性,减少代码量。在php中提供了4个引用文件的函数,分别为 include,include_once ,require 以及 require_once 函数,但它们之间是有区别的。

php引用文件的方法

1、include 函数引用文件

使用 include 语句引用外部文件时,只有代码执行到 include 函数语句时才会将外部文件包引用出来,但引用的文件中其代码发生错误时,php会抛出一个警告,但整个php程序会继续执行。

例:

//第一种写法
include 'sql.php';
//第二种写法
include ('sql.php');

2、include_once 函数引用文件

include_once 函数引用文件与 include 函数引用文件是一类,唯一的区别就是 include_once 函数对于同一个文件只引用一次,不会造成同一个文件的重复引用。

例:

//第一种写法
include_once 'sql.php';
//第二种写法
include_once ('sql.php');

3、require 函数引用文件

require 引用文件虽与 include 函数使用方法相似,但要特别注意的是 php 执行到 require 函数时,会将 require  函数中引用文件中的源码复制到当前文件中。

注意:

1、require 最好放到文件的开头位置

2、require 引用文件的代码发生错误,会导致php终止执行并抛出错误。

例:

//第一种写法
require 'sql.php';
//第二种写法
require ('sql.php');

4、require_once 函数引用文件

require_once 函数与 require 函数使用与功能相同,但 require_once 函数在引用文件之前先检查被引用的文件是否已引用过,如果有就不会再此引用。

例:

# feiniaomy.com
# 飞鸟慕鱼博客
//第一种写法
require_once  'sql.php';
//第二种写法
require_once  ('sql.php');