文件包含
文件包含基本语法:php中提供了四种文件包含的方法:include
、include_once
、require
、require_once
// 文件包含
include "index.php";
文件包含意义
- 向上包含,即先包含某个文件,目的是为了使用其中的代码或数据。
index.php
<?php
function show() {
echo "string";
}
?>
include.php
<?php
include_once "index.php";
show(); // 调用包含文件中的函数
?>
- 向下包含:即先写好代码,后包含文件,目的是为了在被包含文件中使用当前的数据
index.php
<?php
$info = "ni hao shi jie";
include_once "include.php"
?>
include.php
<html>
<head></head>
<body>
<?php
echo $info;
?>
</body>
</html>
文件包含的语法区别:
- include与require:如果包含的文件不存在的时候,include只是报警告错误,而不影响自身代码执行;而require会报致命错误。
- include与include_once:include不论如何都会执行包含操作,而include_once会记录是否已经包含过对应文件,对同一文件的多次包含只操作一次。
路径问题
绝对路径
- 本地绝对路径,从盘符(根目录)开始。
- 互联网绝对路径
相对路径
- ./
:表示同级目录(当前文件所属文件夹)。
- ../
:表示上级目录。