function exists()

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

function_exists

(PHP 4, PHP 5, PHP 7, PHP 8)

function_exists — Returnerar true om den angivna funktionen har definierats

Beskrivning

<syntaxhighlight lang="php"> function_exists(string $function): bool </syntaxhighlight> Kontrollerar listan över definierade funktioner, både inbyggda (interna) och användardefinierade, för funktionen.

Parametrar

function
Funktionsnamnet, som en sträng.

Returvärden

Returnerar true om funktionen existerar och är en funktion, annars false.

Notera:

Denna funktion kommer att returnera false för konstruktioner, såsom include_once och echo.

Exempel

Exempel #1 function_exists() exempel

<?php
if (function_exists('imap_open')) {
    echo "IMAP-funktioner är tillgängliga.<br />\n";
} else {
    echo "IMAP-funktioner är inte tillgängliga.<br />\n";
}
?>

Anmärkningar

Notera:

Ett funktionsnamn kan existera även om själva funktionen är oanvändbar på grund av konfigurations- eller kompilationsalternativ (bildfunktioner är ett exempel).

Se även

Sidslut

Orginalhemsidan på Engelska :
PHP
Språkreferens
Språkreferens#Funktioner