314 of 410 menu

Funktsioon method_exists

Funktsioon method_exists kontrollib, kas määratud meetod eksisteerib antud klassis või objektis. Esimese parameetrina võtab funktsioon objekti või klassi nime, ning teise parameetrina - meetodi nime stringina. Tagastab true, kui meetod eksisteerib, ja false vastasel juhul.

Süntaks

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

Näide

Kontrollime meetodi olemasolu klassis:

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

Koodi täitmise tulemus:

true

Näide

Kontrollime meetodi olemasolu objektil:

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

Koodi täitmise tulemus:

true

Näide

Kontrollime olematut meetodit:

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

Koodi täitmise tulemus:

false

Vaata ka

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu