33 of 410 menu

is_callable funksiyasi

is_callable funksiyasi berilgan qiymatni funksiya sifatida chaqirish mumkinligini teksiradi. U true qaytaradi, agar qiymat quyidagilardan biri bo'lsa:

  • satr ko'rinishidagi funksiya nomi
  • obyekt va metod nomidan iborat massiv
  • __invoke metodiga ega obyekt
  • anonim funksiya

Sintaksis

is_callable( mixed $value, bool $syntax_only = false, string &$callable_name = null ): bool

Misol

Oddiy funksiyani tekshirish:

<?php function test() {} $res = is_callable('test'); var_dump($res); ?>

Kodni bajarish natijasi:

true

Misol

Klass metodini tekshirish:

<?php class MyClass { public function method() {} } $obj = new MyClass(); $res = is_callable([$obj, 'method']); var_dump($res); ?>

Kodni bajarish natijasi:

true

Misol

Mavjud bo'lmagan funksiyani tekshirish:

<?php $res = is_callable('non_existent_function'); var_dump($res); ?>

Kodni bajarish natijasi:

false

Misol

__invoke ga ega obyektni tekshirish:

<?php class Invokable { public function __invoke() {} } $obj = new Invokable(); $res = is_callable($obj); var_dump($res); ?>

Kodni bajarish natijasi:

true

Shuningdek qarang

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