PHP判断文件是否被引入的方法get_included_files用法示例


Posted in PHP onNovember 29, 2016

本文实例讲述了PHP判断文件是否被引入的方法get_included_files用法。分享给大家供大家参考,具体如下:

<?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";
}
?>

结果:

以上例程会输出:

abc.php
test1.php
test2.php
test3.php
test4.php

查看phpcms的加载文件

D:\xampp\htdocs\duanzu\index.php
D:\xampp\htdocs\duanzu\phpcms\base.php
D:\xampp\htdocs\duanzu\phpcms\libs\functions\global.func.php
D:\xampp\htdocs\duanzu\phpcms\libs\functions\extention.func.php
D:\xampp\htdocs\duanzu\phpcms\libs\functions\autoload\plugin.func.php
D:\xampp\htdocs\duanzu\phpcms\libs\functions\autoload\video.func.php
D:\xampp\htdocs\duanzu\caches\configs\system.php
D:\xampp\htdocs\duanzu\phpcms\libs\classes\application.class.php
D:\xampp\htdocs\duanzu\phpcms\libs\classes\param.class.php
D:\xampp\htdocs\duanzu\caches\configs\route.php
D:\xampp\htdocs\duanzu\phpcms\modules\home\common.php
D:\xampp\htdocs\duanzu\phpcms\model\user_model.class.php
D:\xampp\htdocs\duanzu\phpcms\libs\classes\model.class.php
D:\xampp\htdocs\duanzu\phpcms\libs\classes\db_factory.class.php
D:\xampp\htdocs\duanzu\caches\configs\database.php
D:\xampp\htdocs\duanzu\phpcms\libs\classes\db_mysqli.class.php
D:\xampp\htdocs\duanzu\phpcms\libs\classes\sendsms.class.php
D:\xampp\htdocs\duanzu\phpcms\plugin\Taobao\TopSdk.php
D:\xampp\htdocs\duanzu\phpcms\plugin\Taobao\Autoloader.php

能够窥探项目的加载流程!

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
第三节--定义一个类
Nov 16 PHP
亲密接触PHP之PHP语法学习笔记1
Dec 17 PHP
PHP操作mysql函数详解,mysql和php交互函数
May 19 PHP
php json_encode奇怪问题说明
Sep 27 PHP
JoshChen_php新手进阶高手不可或缺的规范介绍
Aug 16 PHP
php实现天干地支计算器示例
Mar 14 PHP
PHP生成数组再传给js的方法
Aug 07 PHP
PHP防止表单重复提交的几种常用方法汇总
Aug 19 PHP
php结合ajax实现手机发红包的案例
Oct 13 PHP
PHP微信PC二维码登陆的实现思路
Jul 13 PHP
PHP设计模式之模板方法模式实例浅析
Dec 20 PHP
PHP+redis实现的购物车单例类示例
Feb 02 PHP
php获取开始与结束日期之间所有日期的方法
Nov 29 #PHP
PHP精确计算功能示例
Nov 29 #PHP
PHP 搜索查询功能实现
Nov 29 #PHP
php Session无效分析资料整理
Nov 29 #PHP
php 实现Hash表功能实例详解
Nov 29 #PHP
php文件上传 你真的掌握了吗
Nov 28 #PHP
php微信公众号js-sdk开发应用
Nov 28 #PHP
You might like
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
PHP易混淆函数的区别及用法汇总
2014/11/22 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
PHP标准类(stdclass)用法示例
2016/09/28 PHP
php使用fullcalendar日历插件详解
2019/03/06 PHP
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
2013/04/26 Javascript
js返回前一页刷新本页重载页面
2014/07/29 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
JavaScript获取当前url根目录(路径)
2016/06/17 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
JavaScript运动框架 多值运动(四)
2017/05/18 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
jquery animate动画持续运动的实例
2017/11/29 jQuery
Angular2开发环境搭建教程之VS Code
2017/12/15 Javascript
Vue2.0中集成UEditor富文本编辑器的方法
2018/03/03 Javascript
用react-redux实现react组件之间数据共享的方法
2018/06/08 Javascript
详解VSCode配置启动Vue项目
2019/05/14 Javascript
回顾Javascript React基础
2019/06/15 Javascript
layui 地区三级联动 form select 渲染的实例
2019/09/27 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
Python判断值是否在list或set中的性能对比分析
2016/04/16 Python
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
2017/06/21 Python
python模拟事件触发机制详解
2018/01/19 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
通过实例解析Python return运行原理
2020/03/04 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
Html5在手机端调用相机的方法实现
2020/05/13 HTML / CSS
十八届三中全会宣传方案
2014/02/21 职场文书
房屋产权证明书
2014/10/15 职场文书
MySQL基础(二)
2021/04/05 MySQL
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang
Javascript的promise,async和await的区别详解
2022/03/24 Javascript