服务端 - PHP - 文件操作之文件加载
一、条件加载
- 语法:include ‘文件名’
- 特点:文件加载失败时,会生成错误警告,但程序会继续执行
- 去重加载:加载一个文件之前检查是否已加载,如果加载过便不会再次重复引入其同样的内容
- 去重加载语法:include_once ‘文件名’
- 场景:加载模板
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';
二、强制加载
- 语法:require ‘文件名’
- 特点:文件加载失败会导致程序中止运行
- 去重加载:加载一个文件之前检查是否已加载,如果加载过便不会再次重复引入其同样的内容
- 去重加载语法:require_once ‘文件名’
- 场景:加载重要的配置文件
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>';
三、课程总结
- 今天学习了 PHP 的文件加载,通过上课认真听讲和认真完成老师布置的作业,使得我对 PHP 的理解和运用更加深入和熟悉。最主要的知识点是明白了条件加载和强制加载的特点和它们之间的区别,以及了解并熟悉了include、include_once和require、require_once的用法