316 of 410 menu

trait_exists Fonksiyonu

trait_exists fonksiyonu, belirtilen trait'in mevcut kapsamda var olup olmadığını kontrol eder. Fonksiyon ilk parametre olarak bir dize olarak trait adını, ikinci (isteğe bağlı) parametre olarak ise sınıf otomatik yüklemesinin kullanılıp kullanılmayacağını belirten bir bayrak alır.

Sözdizimi

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

Örnek

Trait'in varlığını kontrol edelim:

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

Kodun çalıştırılma sonucu:

true

Örnek

Otomatik yükleme devre dışı bırakılarak var olmayan bir trait'i kontrol edelim:

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

Kodun çalıştırılma sonucu:

false

Örnek

Fonksiyonun koşullu ifadede kullanımı:

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

Kodun çalıştırılma sonucu (eğer trait tanımlanmamışsa):

'Trait does not exist'

Ayrıca Bakınız

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet