ホームページ  >  記事  >  バックエンド開発  >  ファイルがインポートされているかどうかを判断する PHP メソッド get_include_files の使用例

ファイルがインポートされているかどうかを判断する PHP メソッド get_include_files の使用例

黄舟
黄舟オリジナル
2017-02-25 09:27:011529ブラウズ

この記事の例では、ファイルが導入されているかどうかを判断するための PHP メソッドである get_include_files の使用法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

<?php
// 本文件是 abc.php
include &#39;test1.php&#39;;
include_once &#39;test2.php&#39;;
require &#39;test3.php&#39;;
require_once &#39;test4.php&#39;;
$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

Beプロジェクトの読み込みプロセスを監視することができます。

上記は、ファイルが導入されているかどうかを判断するための PHP メソッドの get_include_files の使用例の内容です。さらに関連する内容については、PHP の中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。