314 of 410 menu

Functie method_exists

De functie method_exists controleert of de opgegeven methode bestaat in de opgegeven klasse of object. De eerste parameter accepteert de functie een object of klassenaam, en de tweede - de methodenaam als string. Retourneert true als de methode bestaat, en false indien niet.

Syntaxis

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

Voorbeeld

Laten we het bestaan van een methode in een klasse controleren:

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

Resultaat van het uitvoeren van de code:

true

Voorbeeld

Laten we het bestaan van een methode bij een object controleren:

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

Resultaat van het uitvoeren van de code:

true

Voorbeeld

Laten we een niet-bestaande methode controleren:

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

Resultaat van het uitvoeren van de code:

false

Zie ook

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren