(PHP 4, PHP 5, PHP 7)
method_exists — Prüft ob eine Methode innerhalb eines Objekts existiert
Prüft ob eine Methode mit Namen method_name
im Objekt objekt
definiert ist.
object
Eine Objektinstanz oder ein Klassenname
method_name
Der gewünschte Methodenname
Liefert TRUE
wenn die Methode method_name
im Objekt objekt
definiert ist, sonst FALSE
.
Hinweis:
Die Verwendung dieser Funktion wird jegliche registrierte Autoloader verwenden, falls die Klasse nicht bereits bekannt ist.
Beispiel #1 method_exists() Beispiel
<?php
$directory = new Directory('.');
var_dump(method_exists($directory,'read'));
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
bool(true)
Beispiel #2 Statisches method_exists() Beispiel
<?php
var_dump(method_exists('Directory','read'));
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
bool(true)