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

 更新时间:2016年11月29日 11:53:32   作者:牛逼的霍啸林  
这篇文章主要介绍了PHP判断文件是否被引入的方法get_included_files用法,结合实例形式分析了get_included_files函数获取引入文件及遍历输出的操作技巧,需要的朋友可以参考下

本文实例讲述了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基本语法入门教程》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

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

相关文章

  • 如何让PHP的代码更安全

    如何让PHP的代码更安全

    虽然PHP是世界上最好的语言,但是也有一些因为弱类型语言的安全性问题出现。针对于PHP代码开发的网站,在给客户做网站安全检测的同时,大大小小的都会存在网站的后台管理页面被绕过并直接登录后台的漏洞,而且每个网站的后台被绕过的方式都不一样。本文将讨论此问题。
    2021-05-05
  • PHP结合vue导出excel出现乱码的解决方法分享

    PHP结合vue导出excel出现乱码的解决方法分享

    这篇文章主要为大家详细介绍了PHP结合vue导出excel出现乱码的解决方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-02-02
  • 简单的PHP缓存设计实现代码

    简单的PHP缓存设计实现代码

    本功能主要是利用文件修改时间函数filemtime与现在时间作减法判断是否更新内容。
    2011-09-09
  • 利用PHP实现一个MySQL备份和恢复程序

    利用PHP实现一个MySQL备份和恢复程序

    由于客户用的阿里云将要到期,需要把项目和阿里云上的数据库都转到政府云,数据肯定要转过去,但是阿里云导出数据有数量限制,导出不全,所以就要程序执行下,生成sql文件,然后导入政府云数据库,下面分享下具体实现过程
    2023-09-09
  • PHP常用header头定义代码示例汇总

    PHP常用header头定义代码示例汇总

    这篇文章主要介绍了PHP常用header头定义代码示例汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • php+ajax实现仿百度查询下拉内容功能示例

    php+ajax实现仿百度查询下拉内容功能示例

    这篇文章主要介绍了php+ajax实现仿百度查询下拉内容功能,结合具体实例形式分析了php结合ajax动态查询功能的相关实现技巧,需要的朋友可以参考下
    2017-10-10
  • PHP学习之数组值的操作

    PHP学习之数组值的操作

    PHP中,用list来析取数组中的值,如list($a, $b) = $array。
    2011-04-04
  • PHP实现UTF8二进制及明文字符串的转化功能示例

    PHP实现UTF8二进制及明文字符串的转化功能示例

    这篇文章主要介绍了PHP实现UTF8二进制及明文字符串的转化功能,涉及php进制及编码转换相关操作技巧,需要的朋友可以参考下
    2017-11-11
  • php文件缓存方法总结

    php文件缓存方法总结

    这篇文章主要为大家详细介绍了php文件缓存方法,内容如很详细,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • php4与php5的区别小结(配置异同)

    php4与php5的区别小结(配置异同)

    php4与php5的区别小结,需要的朋友可以参考下。
    2011-12-12

最新评论