function_exists функциясы
function_exists function_exists функциясы көрсетілген функция анықталған ба жоқпын тексереді.
Ол функция бар болса true мәнін, әйтпесе false мәнін қайтарады.
Функция бір параметрді қабылдайды - тексерілетін функцияның аты жол түрінде.
Синтаксис
function_exists(string $function_name): bool
Мысал
strlen стандартты функциясының бар екенін тексерейік:
<?php
$res = function_exists('strlen');
var_dump($res);
?>
Кодты орындау нәтижесі:
true
Мысал
Жоқ функцияның бар екенін тексерейік:
<?php
$res = function_exists('nonexistent_function');
var_dump($res);
?>
Кодты орындау нәтижесі:
false
Мысал
Функцияның бар екенін оны анықтауға дейін және одан кейін тексерейік:
<?php
$res1 = function_exists('custom_function');
var_dump($res1);
function custom_function() {
return 'Hello';
}
$res2 = function_exists('custom_function');
var_dump($res2);
?>
Кодты орындау нәтижесі:
false
true
Сондай-ақ қараңыз
-
method_existsфункциясын,
ол сынап әдісінің бар екенін тексереді -
is_callableфункциясын,
ол мән функция ретінде шақырыла ала ма деп тексереді