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 相关文章推荐
用cookies来跟踪识别用户
Oct 09 PHP
memcached 和 mysql 主从环境下php开发代码详解
May 16 PHP
PHP 八种基本的数据类型小结
Jun 01 PHP
深入解析PHP的引用计数机制
Jun 14 PHP
php判断手机访问还是电脑访问示例分享
Jan 20 PHP
php将字符串转化成date存入数据库的两种方式
Apr 28 PHP
php在数组中查找指定值的方法
Mar 17 PHP
php实现用于验证所有类型的信用卡类
Mar 24 PHP
golang与PHP输出excel示例
Jul 22 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
Apr 27 PHP
详解laravel安装使用Passport(Api认证)
Jul 27 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
Feb 10 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输出当前进程所有变量/常量/模块/函数/类的示例
2013/11/07 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
2017/06/30 PHP
Yii1.1框架实现PHP极光推送消息通知功能
2018/09/06 PHP
!DOCTYPE声明对JavaScript的影响分析
2010/04/12 Javascript
js实现在文本框光标处添加字符的方法介绍
2012/11/24 Javascript
jquery 面包屑导航 具体实现
2013/06/05 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
2014/06/20 Javascript
transport.js和jquery冲突问题的解决方法
2015/02/10 Javascript
浅谈轻量级js模板引擎simplite
2015/02/13 Javascript
JavaScript中的函数声明和函数表达式区别浅析
2015/03/27 Javascript
JavaScript Ajax编程 应用篇
2016/07/02 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
详解vue2父组件传递props异步数据到子组件的问题
2017/06/29 Javascript
JavaScript设计模式之建造者模式实例教程
2018/07/02 Javascript
vue单页缓存存在的问题及解决方案(小结)
2018/09/25 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
2018/11/12 jQuery
JS实现的排列组合算法示例
2019/07/16 Javascript
Echarts地图添加引导线效果(labelLine)
2019/09/30 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
2019/10/17 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
Vue computed 计算属性代码实例
2020/04/22 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
2020/05/28 Javascript
python中list常用操作实例详解
2015/06/03 Python
python+flask实现API的方法
2018/11/21 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
pytorch三层全连接层实现手写字母识别方式
2020/01/14 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
详解python第三方库的安装、PyInstaller库、random库
2021/03/03 Python
司仪主持词两篇
2014/03/22 职场文书
危爆物品安全大检查大整治工作方案
2014/05/03 职场文书
给老婆的保证书
2015/01/16 职场文书
党校毕业个人总结
2015/02/28 职场文书
深度学习tensorflow基础mnist
2021/04/14 Python
python实现简易自习室座位预约系统
2021/06/30 Python
Win11控制面板快捷键是什么?Win11打开控制面板的方法汇总
2022/07/07 数码科技