380 of 410 menu

Funzione function_exists

La funzione function_exists verifica se la funzione specificata è stata definita. Restituisce true se la funzione esiste, e false in caso contrario. La funzione accetta un parametro: il nome della funzione da verificare sotto forma di stringa.

Sintassi

function_exists(string $function_name): bool

Esempio

Verifichiamo l'esistenza della funzione standard strlen:

<?php $res = function_exists('strlen'); var_dump($res); ?>

Risultato dell'esecuzione del codice:

true

Esempio

Verifichiamo l'esistenza di una funzione inesistente:

<?php $res = function_exists('nonexistent_function'); var_dump($res); ?>

Risultato dell'esecuzione del codice:

false

Esempio

Verifichiamo l'esistenza di una funzione prima e dopo la sua definizione:

<?php $res1 = function_exists('custom_function'); var_dump($res1); function custom_function() { return 'Hello'; } $res2 = function_exists('custom_function'); var_dump($res2); ?>

Risultato dell'esecuzione del codice:

false true

Vedi anche

  • la funzione method_exists,
    che verifica l'esistenza di un metodo di classe
  • la funzione is_callable,
    che verifica se un valore può essere chiamato come funzione
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