function_exists funksiyasi
function_exists funksiyasi belgilangan funksiya aniqlanganligini tekshiradi.
Agar funksiya mavjud bo'lsa, true, aks holda false qaytaradi.
Funksiya bitta parametr qabul qiladi - tekshirilayotgan funksiya nomini satr ko'rinishida.
Sintaksis
function_exists(string $function_name): bool
Misol
Standart strlen funksiyasining mavjudligini tekshiramiz:
<?php
$res = function_exists('strlen');
var_dump($res);
?>
Kodni bajarish natijasi:
true
Misol
Mavjud bo'lmagan funksiyaning mavjudligini tekshiramiz:
<?php
$res = function_exists('nonexistent_function');
var_dump($res);
?>
Kodni bajarish natijasi:
false
Misol
Funksiyaning mavjudligini uning aniqlanishidan oldin va keyin tekshiramiz:
<?php
$res1 = function_exists('custom_function');
var_dump($res1);
function custom_function() {
return 'Hello';
}
$res2 = function_exists('custom_function');
var_dump($res2);
?>
Kodni bajarish natijasi:
false
true
Shuningdek qarang
-
method_existsfunksiyasi,
bu sinf metodining mavjudligini tekshiradi -
is_callablefunksiyasi,
bu qiymat funksiya sifatida chaqirilishi mumkinligini tekshiradi