Forum und email

function_exists

(PHP 4, PHP 5)

function_exists — Returner TRUE hvis en given funktion er blevet lavet

Beskrivelse

bool function_exists ( string $function_name )

Tjekker i listen over fremstillede funktioner, både i indbyggede (interne) samt i brugerfremstillede funktioner, for function_name . Returnerer TRUE ved succes, FALSE ved fejl.

<?php
if (function_exists('imap_open')) {
    echo 
"IMAP functions are available.<br />\n";
} else {
    echo 
"IMAP functions are not available.<br />\n";
}
?>

Bemærk at en funktions navn vil findes selvon funktionen i sig selv ikke er brugbar i henhold til indstillingerne eller installationsindstillingerne (med image functionerne som et eksempel). Bemærk også at function_exists() vil returnere FALSE ved konstruktor, som f.eks. include_once() og echo().

Se også method_exists() og get_defined_functions().