316 of 410 menu

Funkcia trait_exists

Funkcia trait_exists kontroluje, či existuje zadaný trait v aktuálnom rozsahu viditeľnosti. Prvým parametrom funkcia prijíma názov traitu vo forme reťazca, druhým (voliteľným) - príznak, ktorý určuje, či je potrebné použiť automatické načítanie tried.

Syntax

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

Príklad

Skontrolujeme existenciu traitu:

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

Výsledok vykonania kódu:

true

Príklad

Skontrolujeme neexistujúci trait s vypnutým automatickým načítaním:

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

Výsledok vykonania kódu:

false

Príklad

Použitie funkcie v podmienenom operátore:

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

Výsledok vykonania kódu (ak trait nie je deklarovaný):

'Trait does not exist'

Pozrite tiež

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť