function exists(): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== 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 funktio...') |
(Ingen skillnad)
|
Versionen från 18 augusti 2024 kl. 18.20
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
<syntaxhighlight lang="php"> <?php if (function_exists('imap_open')) {
echo "IMAP-funktioner är tillgängliga.
\n";
} else {
echo "IMAP-funktioner är inte tillgängliga.
\n";
} ?> </syntaxhighlight>
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
- method_exists() - Kontrollerar om klassmetoden existerar
- is_callable() - Verifiera att ett värde kan anropas som en funktion från den aktuella kontexten.
- get_defined_functions() - Returnerar en array med alla definierade funktioner
- class_exists() - Kontrollerar om klassen har definierats
- extension_loaded() - Ta reda på om en tillägg är laddad
Sidslut
Orginalhemsidan på Engelska :
PHP
Språkreferens
Språkreferens#Funktioner