この記事では主にクラスの存在を判定するためのPHP関数class_existsの使い方を紹介します。これはクラスの自動ロードやクラス前の存在判定に非常に実用的です。この記事では、PHP での class_exists 関数の使用法を分析して、クラスが存在するかどうかを判断します。皆さんの参考に共有してください。詳細は次のとおりです。
クラスが使用できるかどうかを判断するには、まず class_exists 関数を使用して判断します。いくつかの例を見てみましょう。
bool class_exists (
string $class_name [, bool $autoload = true ] )この関数は、指定されたクラスが定義されているかどうかを確認します。この関数は、指定されたクラスが定義されているかどうかを確認します。class_name が定義されたクラスの場合は true を返し、それ以外の場合は false を返します。
例は次のとおりです:
function autoload($class) { include($class . '.php'); // check to see whether the include declared the class if (!class_exists($class, false)) { trigger_error("unable to load class: $class", e_user_warning); } } if (class_exists('myclass')) { $myclass = new myclass(); }
以上がPHP でクラスが存在するかどうかを判断する関数 class_exists の使用方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。