314 of 410 menu

Funkcija method_exists

Funkcija method_exists pārbauda, vai norādītā metode eksistē dotajā klasē vai objektā. Pirmais parametrs funkcijai ir objekts vai klases nosaukums, bet otrais - metodes nosaukums virknes veidā. Atgriež true, ja metode pastāv, un false pretējā gadījumā.

Sintakse

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

Piemērs

Pārbaudīsim metodes esamību klasē:

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

Koda izpildes rezultāts:

true

Piemērs

Pārbaudīsim metodes esamību objektā:

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

Koda izpildes rezultāts:

true

Piemērs

Pārbaudīsim neesošu metodi:

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

Koda izpildes rezultāts:

false

Skatiet arī

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt