314 of 410 menu

La funzione method_exists

La funzione method_exists verifica se il metodo specificato esiste nella classe o nell'oggetto dato. Il primo parametro della funzione accetta un oggetto o il nome di una classe, e il secondo - il nome del metodo come stringa. Restituisce true se il metodo esiste, e false in caso contrario.

Sintassi

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

Esempio

Verifichiamo l'esistenza di un metodo in una classe:

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

Risultato dell'esecuzione del codice:

true

Esempio

Verifichiamo l'esistenza di un metodo in un oggetto:

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

Risultato dell'esecuzione del codice:

true

Esempio

Verifichiamo un metodo inesistente:

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

Risultato dell'esecuzione del codice:

false

Vedi anche

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta