#このチュートリアルの動作環境: このチュートリアルの動作環境: Windows10 システム、php8.1.3 バージョン、DELL G3 コンピューター。 PHP は、Web アプリケーションの構築によく使用される、広く使用されているサーバーサイド スクリプト言語です。開発プロセス中に、導入されたクラスを検索してロードする必要がある状況に遭遇することがあります。この記事では、PHP を使用して、導入されたクラスを検索して読み込む方法を紹介します。 1. PHP には、クラスの読み込みを処理するためのいくつかの組み込み関数が用意されています。その中でもよく使われる関数は get_declared_classes() です。この関数は、現在のスクリプトによってロードされたすべてのクラスの名前を含む配列を返します。 以下は、get_declared_classes() 関数を使用して、ロードされたクラスを検索して表示する方法を示すサンプル コードです。php メソッドを使用して、どのクラスがロードされているかを確認します: 1. get_declared_classes() 関数を使用して、ロードされたクラスを検索して表示します; 2. class_exists() 関数を使用して、指定されたクラスがロードされているかどうかを確認します; 3自動ロード機能を使用して、クラスを動的にロードします。
//获取已加载的类 $classes=get_declared_classes(); //循环遍历并显示已加载的类 foreach($classesas$class){ echo$class." "; } ?>
//检查指定类是否已加载 if(class_exists('MyClass')){ echo"MyClass已加载"; }else{ echo"MyClass未加载"; } ?>
//注册自动加载函数 spl_autoload_register(function($class){ include'classes/'.$class.'.class.php'; }); //创建实例 $myClass=newMyClass(); ?>
以上がPHPにロードされているクラスを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。