获取载入文件的函数
有时候我们希望查看一下运行某个PHP文件时到底载入了那些页面,PHP有这么一个函数可以解决这个问题。
- <p>array get_included_files ( void )</p>
<?php// 本文件是 abc.php
include 'test1.php';
include_once 'test2.php';
require 'test3.php';
require_once 'test4.php';
$included_files = get_included_files();
foreach ($included_files as $filename)
{
echo "$filename\n";
}
?>
- 从上面的我们可以看出,函数的参数是void,也就是空的,没有参数的。返回值是array格式的,是引入的所有页面的完整路径的数组集合。
index.php中的常量DIR
-
__
DIR__
常量
var_dump(__DIR__);
dirname(__FILE__);//dirname()可以获取脚本路径并返回。与DIR常量内容相同
dirname(dirname(__FILE__));//dirname()没嵌套一层,所表示的路径就向外一层
- DIR常量指向当前PHP脚本所在的目录。可以使用上面的方式查看DIR常量具体代表的内容。
扩展常量 FILE
-
__
FILE__
常量
var_dump(__FILE__);
- FILE 常量指向的是当前PHP脚本。它的值是一个完整的路径。可以使用上面的方式查看常量代表的具体内容。