314 of 410 menu

Funcția method_exists

Funcția method_exists verifică dacă metoda specificată există în clasa sau obiectul dat. Primul parametru funcția primește un obiect sau numele unei clase, iar al doilea - numele metodei sub formă de șir de caractere. Întoarce true, dacă metoda există, și false în caz contrar.

Sintaxă

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

Exemplu

Să verificăm existența unei metode într-o clasă:

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

Rezultatul executării codului:

true

Exemplu

Să verificăm existența unei metode la un obiect:

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

Rezultatul executării codului:

true

Exemplu

Să verificăm o metodă care nu există:

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

Rezultatul executării codului:

false

Vedeți și

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge