316 of 410 menu

Funktionen trait_exists

Funktionen trait_exists tjekker om det angivne trait eksisterer i det aktuelle synlighedsområde. Som første parameter tager funktionen trait-navnet som en streng, anden parameter (valgfri) - et flag, der angiver om klasse-autoload skal bruges.

Syntaks

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

Eksempel

Lad os tjekke eksistensen af et trait:

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

Resultat af kodeudførelse:

true

Eksempel

Lad os tjekke et ikke-eksisterende trait med deaktiveret autoload:

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

Resultat af kodeudførelse:

false

Eksempel

Brug af funktionen i en betinget sætning:

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

Resultat af kodeudførelse (hvis trait ikke er deklareret):

'Trait does not exist'

Se også

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis