380 of 410 menu

Funksjonen function_exists

Funksjonen function_exists sjekker om den spesifiserte funksjonen er definert. Den returnerer true hvis funksjonen eksisterer, og false hvis ikke. Funksjonen tar én parameter - navnet på funksjonen som skal sjekkes som en streng.

Syntaks

function_exists(string $function_name): bool

Eksempel

La oss sjekke eksistensen av standardfunksjonen strlen:

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

Resultat av kjøring:

true

Eksempel

La oss sjekke eksistensen av en ikke-eksisterende funksjon:

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

Resultat av kjøring:

false

Eksempel

La oss sjekke eksistensen av en funksjon før og etter dens definisjon:

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

Resultat av kjøring:

false true

Se også

  • funksjonen method_exists,
    som sjekker om en klasse-metode eksisterer
  • funksjonen is_callable,
    som sjekker om en verdi kan kalles som en funksjon
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis