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