Correcting teacher:天蓬老师
Correction status:qualified
Teacher's comments:能理解这些加载方式的区别非常不容易, 许多人天天用也搞不清的
echo '<h3>一、条件加载</h3>';
echo '1. 文件加载失败时,会生成错误警告,但程序会继续执行';
echo '<br>';
include 'class_getinfo1.php';
echo '姓名:'.$name.'<br>'.'文件加载失败';
echo '<br>';
echo '<br>';
echo '2. 加载一个文件之前检查是否已加载,如果加载过便不会再次重复引入其同样的内容';
include_once 'public_header_nav.php';
include_once 'public_header_nav.php';
include_once 'public_header_nav.php';
include_once 'public_header_nav.php';
echo '<h3>二、强制加载</h3>';
echo '1. 加载一个文件之前检查是否已加载,如果加载过便不会再次重复引入其同样的内容';
require_once 'public_header_nav.php';
require_once 'public_header_nav.php';
require_once 'public_header_nav.php';
require_once 'public_header_nav.php';
echo '2. 文件加载失败会导致程序中止运行';
echo '<br>';
require 'class_getinfo1.php';
echo '姓名:'.$name.'<br>'.'文件加载失败';
echo '<br>';
echo '<br>';