SELFPHP

SELFPHP-Druckversion
Original Adresse dieser Seite:
http://www.selfphp.de/funktionsreferenz/klassen_und_objekt_funktionen/method_exists.php
© 2001-2023 E-Mail SELFPHP Inh. Damir Enseleit, info@selfphp.de



method_exists


nach unten nach oben Befehl

bool method_exists ( object $object, string $method_name )



nach unten nach oben Version

(PHP 4, PHP 5)



nach unten nach oben Beschreibung

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

Siehe auch:

• function_exists()



nach unten nach oben 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 unten nach oben Ausgabe


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