ホームページ  >  記事  >  バックエンド開発  >  PHP でクラスが存在するかどうかを判断する関数 class_exists の使用方法の詳細な説明

PHP でクラスが存在するかどうかを判断する関数 class_exists の使用方法の詳細な説明

怪我咯
怪我咯オリジナル
2017-07-06 10:31:035304ブラウズ

この記事では主にクラスの存在を判定するための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 サイトの他の関連記事を参照してください。

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