Funksie function_exists
Die funksie function_exists toets of die gespesifiseerde funksie gedefinieer is.
Dit gee true terug as die funksie bestaan, en false indien nie.
Die funksie neem een parameter - die naam van die funksie om te toets as 'n string.
Sintaksis
function_exists(string $function_name): bool
Voorbeeld
Kom ons toets die bestaan van die standaard funksie strlen:
<?php
$res = function_exists('strlen');
var_dump($res);
?>
Resultaat van kode-uitvoering:
true
Voorbeeld
Kom ons toets die bestaan van 'n nie-bestaande funksie:
<?php
$res = function_exists('nonexistent_function');
var_dump($res);
?>
Resultaat van kode-uitvoering:
false
Voorbeeld
Kom ons toets die bestaan van 'n funksie voor en na die definisie daarvan:
<?php
$res1 = function_exists('custom_function');
var_dump($res1);
function custom_function() {
return 'Hello';
}
$res2 = function_exists('custom_function');
var_dump($res2);
?>
Resultaat van kode-uitvoering:
false
true
Sien ook
-
die funksie
method_exists,
wat die bestaan van 'n klasmetode toets -
die funksie
is_callable,
wat toets of 'n waarde as 'n funksie aangeroep kan word