function exists(): Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
Rad 5: | Rad 5: | ||
=== Beskrivning === | === Beskrivning === | ||
< | <pre> | ||
function_exists(string $function): bool | function_exists(string $function): bool | ||
</ | </pre> | ||
Kontrollerar listan över definierade funktioner, både inbyggda (interna) och användardefinierade, för funktionen. | Kontrollerar listan över definierade funktioner, både inbyggda (interna) och användardefinierade, för funktionen. | ||
Nuvarande version från 18 augusti 2024 kl. 18.21
function_exists
(PHP 4, PHP 5, PHP 7, PHP 8)
function_exists — Returnerar true om den angivna funktionen har definierats
Beskrivning
function_exists(string $function): bool
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