380 of 410 menu

Funkcja function_exists

Funkcja function_exists sprawdza, czy określona funkcja została zdefiniowana. Zwraca true, jeśli funkcja istnieje, i false w przeciwnym przypadku. Funkcja przyjmuje jeden parametr - nazwę sprawdzanej funkcji w postaci ciągu znaków.

Składnia

function_exists(string $function_name): bool

Przykład

Sprawdźmy istnienie standardowej funkcji strlen:

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

Wynik wykonania kodu:

true

Przykład

Sprawdźmy istnienie nieistniejącej funkcji:

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

Wynik wykonania kodu:

false

Przykład

Sprawdźmy istnienie funkcji przed i po jej zdefiniowaniu:

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

Wynik wykonania kodu:

false true

Zobacz też

  • funkcję method_exists,
    która sprawdza istnienie metody klasy
  • funkcję is_callable,
    która sprawdza, czy wartość może być wywołana jako funkcja
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć