function exists(): Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
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...') |
Admin (diskussion | bidrag) |
||
Rad 23: | Rad 23: | ||
=== Exempel === | === Exempel === | ||
==== Exempel #1 function_exists() exempel ==== | ==== Exempel #1 function_exists() exempel ==== | ||
< | <pre> | ||
<?php | <?php | ||
if (function_exists('imap_open')) { | if (function_exists('imap_open')) { | ||
Rad 31: | Rad 31: | ||
} | } | ||
?> | ?> | ||
</ | </pre> | ||
=== Anmärkningar === | === Anmärkningar === |
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
<?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
- 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