316 of 410 menu

trait_exists funksiyası

trait_exists funksiyası göstərilən trait-in cari görünüş sahəsində mövcud olub-olmadığını yoxlayır. Funksiya birinci parametr kimi trait-in adını sətir şəklində, ikinci (isteğe bağlı) parametr kimi isə sinif avtomatik yüklənməsinin istifadə edilib-edilməməsi barədə flag qəbul edir.

Sintaksis

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

Nümunə

Trait-in mövcudluğunu yoxlayaq:

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

Kodun icra nəticəsi:

true

Nümunə

Avtomatik yüklənmə söndürülmüş halda mövcud olmayan trait-i yoxlayaq:

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

Kodun icra nəticəsi:

false

Nümunə

Funksiyadan şərti operator daxilində istifadə:

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

Kodun icra nəticəsi (əgər trait elan edilməyibsə):

'Trait does not exist'

Həmçinin baxın

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et