Funksioni function_exists
Funksioni function_exists kontrollon nëse funksioni i specifikuar është përcaktuar.
Ai kthen true nëse funksioni ekziston, dhe false në rastin e kundërt.
Funksioni pranon një parametër - emrin e funksionit që do të kontrollohet në formë vargu.
Sintaksa
function_exists(string $function_name): bool
Shembull
Le të kontrollojmë ekzistencën e funksionit standard strlen:
<?php
$res = function_exists('strlen');
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
true
Shembull
Le të kontrollojmë ekzistencën e një funksioni që nuk ekziston:
<?php
$res = function_exists('nonexistent_function');
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
false
Shembull
Le të kontrollojmë ekzistencën e një funksioni para dhe pas përcaktimit të tij:
<?php
$res1 = function_exists('custom_function');
var_dump($res1);
function custom_function() {
return 'Hello';
}
$res2 = function_exists('custom_function');
var_dump($res2);
?>
Rezultati i ekzekutimit të kodit:
false
true
Shihni gjithashtu
-
funksionin
method_exists,
i cili kontrollon ekzistencën e një metode të klasës -
funksionin
is_callable,
i cili kontrollon nëse një vlerë mund të thirret si funksion