php引用文件的几种方法
墨初 编程开发 828阅读
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 函数在引用文件之前先检查被引用的文件是否已引用过,如果有就不会再此引用,这样不会造成一个文件被多次引用的后果,也避免的很多的麻烦。
例:
# 73so.php //第一种写法 require_once 'sql.php'; //第二种写法 require_once ('sql.php');