380 of 410 menu

Funktsioon function_exists

Funktsioon function_exists kontrollib, kas määratud funktsioon on defineeritud. Tagastab true, kui funktsioon on olemas, ja false vastasel juhul. Funktsioon võtab ühe parameetri - kontrollitava funktsiooni nime stringina.

Süntaks

function_exists(string $function_name): bool

Näide

Kontrollime standardfunktsiooni strlen olemasolu:

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

Koodi täitmise tulemus:

true

Näide

Kontrollime olematu funktsiooni olemasolu:

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

Koodi täitmise tulemus:

false

Näide

Kontrollime funktsiooni olemasolu enne ja pärast selle defineerimist:

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

Koodi täitmise tulemus:

false true

Vaata ka

  • funktsiooni method_exists,
    mis kontrollib klassi meetodi olemasolu
  • funktsiooni is_callable,
    mis kontrollib, kas väärtust saab kutsuda välja kui funktsiooni
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu