関数が存在するかどうかを判断する
カスタム関数を作成し、変数関数の使用法を理解するとき、プログラムによって呼び出される関数が存在することを確認するために、関数が存在するかどうかを判断するために function_exists を使用することがよくあります。同じmethod_existsを使用して、クラスメソッドが存在するかどうかを検出できます。
<?php function func() {}if (function_exists('func')){ echo 'exists';} ?>
Class_exists を使用して、クラスが定義されているかどうかを判断できます。
<?php class MyClass{}// 使用前检查类是否存在if (class_exists('MyClass')) { $myclass = new MyClass();} ?>
PHP には、ファイルが存在するかどうか、file_exists など、そのようなチェック方法がたくさんあります。
りー