380 of 410 menu

Funktion function_exists

Die Funktion function_exists prüft, ob die angegebene Funktion definiert wurde. Sie gibt true zurück, wenn die Funktion existiert, andernfalls false. Die Funktion akzeptiert einen Parameter - den Namen der zu prüfenden Funktion als Zeichenkette.

Syntax

function_exists(string $function_name): bool

Beispiel

Prüfen wir die Existenz der Standardfunktion strlen:

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

Ergebnis der Codeausführung:

true

Beispiel

Prüfen wir die Existenz einer nicht vorhandenen Funktion:

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

Ergebnis der Codeausführung:

false

Beispiel

Prüfen wir die Existenz einer Funktion vor und nach ihrer Definition:

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

Ergebnis der Codeausführung:

false true

Siehe auch

  • die Funktion method_exists,
    die die Existenz einer Klassenmethode prüft
  • die Funktion is_callable,
    die prüft, ob ein Wert als Funktion aufgerufen werden kann
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen