English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP基本教程

PHP上級教程

PHP & MySQL

PHPリファレンスマニュアル

PHP method_exists()関数の使用方法と例

PHPクラス/Object関数リファレンスマニュアル

method_exists()関数はクラスのメソッドが存在するかを確認します。

文法

method_exists ( $object, $method_name );

定義と使用方法

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

引数

番号引数及び説明
1

object(必須)

テスト対象のオブジェクト

2

mthod_name(必須)

メソッド名。

返り値

指定されたオブジェクトにmethod_nameで指定されたメソッドが定義されていればTRUEを返し、そうでない場合はFALSEを返します。

オンラインの例

以下にこの関数の使用方法を示します-

<?php
   $directory = new Directory('.');
   var_dump(method_exists($directory,'anything'));
?>
テストして見て‹/›

以下のような結果が生成されます-

bool(false)

  PHPクラス/Object関数リファレンスマニュアル