导入
include
php可以互相导入你写好或者别人写好的模块
导入文件出错或不存在,会有一个Warning警告,程序还会向下执行
include other.php;
假设某个文件example.php
$name = "张三";
被另一个文件导入
include "example.php";
echo $name;
require
require 语句的使用方法与 include 语句类似,都是实现对外部文件的引用
require 语句相当于将另一个源文件的内容完全复制到本文件中,一般放在引入文件的起始位置
和include不同的是,在引入文件不存在或出错时,require 会发出一个Fatal error错误并终止程序
require "example.php";
echo $name;
include_once
和include类似,但是会确保导入的文件只要被导入,就不会二次被导入,避免重新赋值等问题
// example.php
echo "abc";
include_once 'example.php'
require_once
当包含的文件已经在该程序其他地方被包含,则不会重复包含该文件
require 'example.php'