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 相关文章推荐
全新的PDO数据库操作类php版(仅适用Mysql)
Jul 22 PHP
php基于GD库画五星红旗的方法
Feb 24 PHP
php为字符串前后添加指定数量字符的方法
May 04 PHP
PHP中使用curl入门教程
Jul 02 PHP
PHP的Yii框架入门使用教程
Feb 15 PHP
php版交通银行网银支付接口开发入门教程
Sep 26 PHP
Eclipse PHPEclipse 配置的具体步骤
Aug 08 PHP
PHP实现浏览器中直接输出图片的方法示例
Mar 14 PHP
PHP+MySQL实现模糊查询员工信息功能示例
Jun 01 PHP
tp5框架使用composer实现日志记录功能示例
Jan 10 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 24 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
May 12 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(3) php 函数
2010/02/15 PHP
PHP实现伪静态方法汇总
2016/01/13 PHP
有一段有意思的代码-javascript现实多行信息
2007/08/26 Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
Javascript数组的排序 sort()方法和reverse()方法
2012/06/04 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
详细介绍8款超实用JavaScript框架
2013/10/25 Javascript
node.js入门教程
2014/06/01 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
javaScript如何跳出多重循环break、continue
2016/09/01 Javascript
js 输入框 正则表达式(菜鸟必看教程)
2017/02/19 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
vue项目中添加单元测试的方法
2018/07/21 Javascript
react实现换肤功能的示例代码
2018/08/14 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome
2020/10/01 Javascript
JS中多层次排序算法的实现代码
2021/01/06 Javascript
[01:05:12]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS CIS-GAME
2014/05/21 DOTA
[10:39]DOTA2上海特级锦标赛音乐会纪录片
2016/03/21 DOTA
python中数据爬虫requests库使用方法详解
2018/02/11 Python
python如何派生内置不可变类型并修改实例化行为
2018/03/21 Python
Python读取本地文件并解析网页元素的方法
2018/05/21 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
2019/08/06 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
2020/05/19 Python
python实现126邮箱发送邮件
2020/05/20 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
个人生活学习自我评价范文
2013/11/26 职场文书
学术会议邀请函范文
2014/01/22 职场文书
大一学生职业生涯规划
2014/03/11 职场文书
php引用传递
2021/04/01 PHP
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL