314 of 410 menu

A method_exists függvény

A method_exists függvény ellenőrzi, hogy a megadott metódus létezik-e a megadott osztályban vagy objektumban. Az első paraméterként a függvény egy objektumot vagy osztálynevet fogad, a második paraméter pedig a metódus neve stringként. true értéket ad vissza, ha a metódus létezik, és false értéket, ha nem.

Szintaxis

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

Példa

Ellenőrizzük egy metódus létezését egy osztályban:

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

A kód végrehajtásának eredménye:

true

Példa

Ellenőrizzük egy metódus létezését egy objektumban:

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

A kód végrehajtásának eredménye:

true

Példa

Ellenőrizzük egy nem létező metódust:

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

A kód végrehajtásának eredménye:

false

Lásd még

  • a property_exists függvényt,
    amely egy tulajdonság létezését ellenőrzi
  • a function_exists függvényt,
    amely egy függvény létezését ellenőrzi
  • a get_class_methods függvényt,
    amely egy osztály metódusait adja vissza
  • a is_callable függvényt,
    amely a meghívhatóságot ellenőrzi
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás