ホームページ  >  記事  >  バックエンド開発  >  PHPにクラスメソッドが存在するかどうかを確認する方法

PHPにクラスメソッドが存在するかどうかを確認する方法

青灯夜游
青灯夜游オリジナル
2021-09-26 15:10:202072ブラウズ

PHP では、method_exists() 関数を使用して、クラス メソッドが存在するかどうかを確認できます。この関数は、指定したオブジェクトにクラス メソッドが存在するかどうかを確認できます。構文は「method_exists($object,$method_name)」です。 )"; if 存在する場合は true を返し、存在しない場合は false を返します。

PHPにクラスメソッドが存在するかどうかを確認する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php クラスがメソッドが存在します。 method_exists() 関数を使用できます。

method_exists - クラスのメソッドが存在するかどうかを確認し、指定されたオブジェクトにクラスのメソッドが存在するかどうかを確認します。

構文:

method_exists($object,$method_name)

パラメータ:

  • object: オブジェクトの例またはクラス名。

  • method_name: メソッド名。

戻り値: object が指すオブジェクトクラスに、method_name が指すメソッドが定義されている場合は true を返し、それ以外の場合は false を返します。

例:

<?php
$directory = new Directory(&#39;.&#39;);
var_dump(method_exists($directory,&#39;read&#39;));
?>

出力結果:

bool(true)

推奨学習: "PHP ビデオ チュートリアル"

以上がPHPにクラスメソッドが存在するかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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