316 of 410 menu

trait_exists funksiyasi

trait_exists funksiyasi belgilangan traitning joriy ko'rinish sohasida mavjudligini tekshiradi. Funksiya birinchi parametr sifatida trait nomini satr shaklida qabul qiladi, ikkinchi (ixtiyoriy) parametr esa klasslarni avtomatik yuklash kerakligini ko'rsatadigan bayroqdir.

Sintaksis

trait_exists(string $traitname, bool $autoload = true): bool

Misol

Trait mavjudligini tekshiramiz:

<?php trait MyTrait { public function sayHello() { echo 'Hello'; } } $res = trait_exists('MyTrait'); var_dump($res); ?>

Kodni bajarish natijasi:

true

Misol

Mavjud bo'lmagan traitni avtomatik yuklanish o'chirilgan holda tekshiramiz:

<?php $res = trait_exists('NonExistentTrait', false); var_dump($res); ?>

Kodni bajarish natijasi:

false

Misol

Funksiyani shartli operator ichida qo'llash:

<?php if (trait_exists('Loggable')) { echo 'Trait exists'; } else { echo 'Trait does not exist'; } ?>

Kodni bajarish natijasi (agar trait e'lon qilinmagan bo'lsa):

'Trait does not exist'

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