380 of 410 menu

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_exists funksiyasi,
    bu sinf metodining mavjudligini tekshiradi
  • is_callable funksiyasi,
    bu qiymat funksiya sifatida chaqirilishi mumkinligini tekshiradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish