Correcting teacher:天蓬老师
Correction status:qualified
Teacher's comments:这几种加载方式, 对于后面的模块化编程非常重要
incloud
条件加载”以及“incloud_once
去重条件加载”inclued
的使用方法
<?php
include 'header.php';
//直接使用关键词+文件名的方式即可,注意文件名要使用引号包裹起来,推荐单引号
include 'header.php';
//单文件中第二次引用将重复加载
echo '当文件不存在时,或加载失败时此代码依然可以执行';
include_once
的使用方法
<?php
include_once 'header.php';
//使用方法与includ相同,关键词+文件名的方式即可
include_once 'header.php';
//当第二次加载相同文件时,系统会自动检查是否已经加载过相同文件了,如果已经加载过则自动跳过只加载一次
echo '当文件不存在时,或加载失败时此代码依然可以执行';
require
强制加载”,及“`require_once去重强制加载”require
的使用方法
<?php
require 'header.php';
//使用此方法加载文件语法为关键词+文件名的方式即可,注意文件名要使用引号包裹
//当此文件不存在或加载失败时,代码将在此处停止,报(Fatal error)错误。下面的代码将无法继续执行
require 'header.php';
//第二次加载相同文件时规则与第一次加载相同,代码将重复引入
echo '当文件不存在时,或加载失败时此代码将无法执行';
require_once
的使用方法
<?php
require_once 'header.php';
//使用方法与require相同,关键词+文件名的方式即可
//当此文件不存在或加载失败时,代码将在此处停止,报(Fatal error)错误。下面的代码将无法继续执行
require_once 'header.php';
//当第二次加载相同文件时,系统会自动检查是否已经加载过相同文件了,如果已经加载过则自动跳过只加载一次
echo '当文件不存在时,或加载失败时此代码将无法执行';