380 of 410 menu

Funktio function_exists

Funktio function_exists tarkistaa, onko määritetty funktio määritelty. Se palauttaa true, jos funktio on olemassa, ja false muussa tapauksessa. Funktio ottaa vastaan yhden parametrin - tarkistettavan funktion nimen merkkijonona.

Syntaksi

function_exists(string $function_name): bool

Esimerkki

Tarkistetaan standardifunktion strlen olemassaolo:

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

Koodin suorituksen tulos:

true

Esimerkki

Tarkistetaan olemattofunktion olemassaolo:

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

Koodin suorituksen tulos:

false

Esimerkki

Tarkistetaan funktion olemassaolo ennen sen määrittelyä ja sen jälkeen:

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

Koodin suorituksen tulos:

false true

Katso myös

  • funktion method_exists,
    joka tarkistaa luokan metodin olemassaolon
  • funktion is_callable,
    joka tarkistaa, voidaanko arvoa kutsua funktiona
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää