function_exists függvény
A function_exists függvény ellenőrzi, hogy a megadott függvény definiálva van-e.
true értéket ad vissza, ha a függvény létezik, és false értéket, ha nem.
A függvény egy paramétert fogad - az ellenőrizendő függvény nevét sztring formájában.
Szintaxis
function_exists(string $function_name): bool
Példa
Ellenőrizzük a strlen standard függvény létezését:
<?php
$res = function_exists('strlen');
var_dump($res);
?>
A kód végrehajtásának eredménye:
true
Példa
Ellenőrizzük egy nem létező függvény létezését:
<?php
$res = function_exists('nonexistent_function');
var_dump($res);
?>
A kód végrehajtásának eredménye:
false
Példa
Ellenőrizzük egy függvény létezését annak definiálása előtt és után:
<?php
$res1 = function_exists('custom_function');
var_dump($res1);
function custom_function() {
return 'Hello';
}
$res2 = function_exists('custom_function');
var_dump($res2);
?>
A kód végrehajtásának eredménye:
false
true
Lásd még
-
a
method_existsfüggvényt,
amely egy osztály metódusának létezését ellenőrzi -
a
is_callablefüggvényt,
amely ellenőrzi, hogy egy érték függvényként meghívható-e