314 of 410 menu

Funktion method_exists

Die Funktion method_exists prüft, ob die angegebene Methode in der gegebenen Klasse oder im Objekt existiert. Der erste Parameter der Funktion akzeptiert ein Objekt oder einen Klassennamen, und der zweite - den Methodennamen als Zeichenkette. Gibt true zurück, wenn die Methode existiert, und false, falls nicht.

Syntax

method_exists(object|string $class, string $method): bool

Beispiel

Prüfen wir die Existenz einer Methode in einer Klasse:

<?php class MyClass { public function test() {} } $res = method_exists('MyClass', 'test'); var_dump($res); ?>

Ergebnis der Codeausführung:

true

Beispiel

Prüfen wir die Existenz einer Methode in einem Objekt:

<?php $obj = new MyClass(); $res = method_exists($obj, 'test'); var_dump($res); ?>

Ergebnis der Codeausführung:

true

Beispiel

Prüfen wir eine nicht existierende Methode:

<?php $res = method_exists('MyClass', 'notExists'); var_dump($res); ?>

Ergebnis der Codeausführung:

false

Siehe auch

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen