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 相关文章推荐
PHP与javascript实现变量交互的示例代码
Jul 23 PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
Aug 20 PHP
PHP将字符分解为多个字符串的方法
Nov 22 PHP
php用ini_get获取php.ini里变量值的方法
Mar 04 PHP
php实现计算百度地图坐标之间距离的方法
May 05 PHP
利用PHP访问带有密码的Redis方法示例
Feb 09 PHP
PHP开发的微信现金红包功能示例
Jun 29 PHP
PHP实现的简单对称加密与解密方法实例小结
Aug 28 PHP
浅析PHP数据导出知识点
Feb 17 PHP
PHP开发实现快递查询功能详解
Apr 08 PHP
Centos7 Yum安装PHP7.2流程教程详解
Jul 02 PHP
PHP7.3.10编译安装教程
Oct 08 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
php启动时候提示PHP startup的解决方法
2013/05/07 PHP
Web程序工作原理详解
2014/12/25 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
2016/03/21 PHP
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
整理Javascript基础语法学习笔记
2015/11/29 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
Ionic3 UI组件之autocomplete详解
2017/06/08 Javascript
vue-quill-editor+plupload富文本编辑器实例详解
2018/10/19 Javascript
世界上最短的数字判断js代码
2019/09/09 Javascript
Vue 自定义指令功能完整实例
2019/09/17 Javascript
Express 配置HTML页面访问的实现
2020/11/01 Javascript
python实现电子词典
2020/04/23 Python
Python代码解决RenderView窗口not found问题
2016/08/28 Python
Python中支持向量机SVM的使用方法详解
2017/12/26 Python
Python进程间通信Queue实例解析
2018/01/25 Python
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
python实现日志按天分割
2019/07/22 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
python中使用you-get库批量在线下载bilibili视频的教程
2020/03/10 Python
Python参数传递及收集机制原理解析
2020/06/05 Python
Python logging模块handlers用法详解
2020/08/14 Python
套娃式文件夹如何通过Python批量处理
2020/08/23 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
初级软件工程师面试题 Junior Software Engineer Interview
2015/02/15 面试题
如何执行一个shell程序
2012/11/23 面试题
优秀员工演讲稿
2014/05/19 职场文书
乡镇党委书记第三阶段个人整改措施
2014/09/16 职场文书
践行党的群众路线心得体会
2014/11/05 职场文书
Python3 类型标注支持操作
2021/06/02 Python
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis