Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

method_exists

Klassen und Objekt-Funktionen

    Befehl:
bool method_exists ( mixed $object , string $method_name )


    Parameter-Liste:
NameBeschreibung
objectEin Klassenname oder eine Objektinstanz.
methode_nameDer gewünschte Methodenname.

    Rückgabewerte:
Liefert TRUE wenn die Methode method_name im Objekt objekt definiert ist, sonst FALSE.

    Beschreibung:
Prüft ob eine Methode mit Namen method_name im Objekt objekt definiert ist.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Siehe auch:
Falls die angegebene Funktion definiert ist, wird TRUE zurück gegeben
 
Prüft ob der Inhalt einer Variable als Funktion aufgerufen werden kann
 

method_exists() - Beispiel:


Eingabe:
<?php
$directory = new Directory('.');
var_dump(method_exists($directory,'read'));
?>


Ausgabe:
bool(true)
method_exists() - Beispiel 2: Statisches method_exists()


Eingabe:
<?php
var_dump(method_exists('Directory','read'));
?>


Ausgabe:
bool(true)
Klassen und Objekt-Funktionen