SELFPHP

method_exists

 Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten

Befehl

bool method_exists (object obj, string method_name)

 

nach oben nach unten

Version

(PHP 4 , PHP 5)

 

nach oben nach unten

Beschreibung

Mit method_exists() kann man überprüfen, ob eine Methode (method_name) innerhalb eines Objekts (obj) definiert ist.

Siehe auch:

    • function_exists()

 

nach obennach unten

Beispiel

<?PHP
class database{
      function
first(){
    }
    function
second(){
    }
}
$klasse = new database;
$array = array("first","database","second");
for(
$x=0;$x<count($array);$x++){
    if(
method_exists($klasse,$array[$x]))
        echo
"Das Objekt besitzt die Methode $array[$x] \n";
    else
        echo
"Das Objekt besitzt nicht die Methode $array[$x] \n";
}
?>

 

nach obennach unten

Ausgabe

Das Objekt besitzt die Methode first
Das Objekt besitzt nicht die Methode database
Das Objekt besitzt die Methode second

 

nach oben
weiter: weiter Seite Kontroll-Mechanismen
zurück: zurück Seite is_subclass_of
 

© 2001, 2002, 2003, 2004, 2005 E-Mail Damir Enseleit, mail@selfphp.de