316 of 410 menu

A trait_exists függvény

A trait_exists függvény ellenőrzi, hogy a megadott trait létezik-e az aktuális láthatósági tartományban. A függvény első paramétereként a trait nevét fogadja string formátumban, a második (opcionális) paraméter egy flag, amely azt jelzi, hogy szükséges-e az osztályok automatikus betöltését használni.

Szintaxis

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

Példa

Ellenőrizzük egy trait létezését:

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

A kód végrehajtásának eredménye:

true

Példa

Ellenőrizzük egy nem létező trait-et az automatikus betöltés kikapcsolásával:

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

A kód végrehajtásának eredménye:

false

Példa

A függvény használata feltételes operátorban:

<?php if (trait_exists('Loggable')) { echo 'A trait létezik'; } else { echo 'A trait nem létezik'; } ?>

A kód végrehajtásának eredménye (ha a trait nincs deklarálva):

'A trait nem létezik'

Lásd még

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás