Funkcija function_exists
Funkcija function_exists preveri, ali je bila določena navedena funkcija.
Vrne true, če funkcija obstaja, in false v nasprotnem primeru.
Funkcija sprejme en parameter - ime preverjene funkcije v obliki niza.
Sintaksa
function_exists(string $function_name): bool
Primer
Preverimo obstoj standardne funkcije strlen:
<?php
$res = function_exists('strlen');
var_dump($res);
?>
Rezultat izvajanja kode:
true
Primer
Preverimo obstoj neobstoječe funkcije:
<?php
$res = function_exists('nonexistent_function');
var_dump($res);
?>
Rezultat izvajanja kode:
false
Primer
Preverimo obstoj funkcije pred in po njeni definiciji:
<?php
$res1 = function_exists('custom_function');
var_dump($res1);
function custom_function() {
return 'Hello';
}
$res2 = function_exists('custom_function');
var_dump($res2);
?>
Rezultat izvajanja kode:
false
true
Glejte tudi
-
funkcijo
method_exists,
ki preverja obstoj metode razreda -
funkcijo
is_callable,
ki preverja, ali je vrednost mogoče klicati kot funkcijo