316 of 410 menu

Funksie trait_exists

Die funksie trait_exists kontroleer of die gespesifiseerde eienskap in die huidige siggebied bestaan. Die eerste parameter aanvaar die naam van die eienskap as 'n string, die tweede (opsionele) parameter is 'n vlag wat aandui of outomatiese laai van klasse gebruik moet word.

Sintaksis

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

Voorbeeld

Kom ons kontroleer die bestaan van 'n eienskap:

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

Resultaat van die uitvoering van die kode:

true

Voorbeeld

Kom ons kontroleer 'n nie-bestaande eienskap met gedeaktiveerde outomatiese laai:

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

Resultaat van die uitvoering van die kode:

false

Voorbeeld

Gebruik van die funksie in 'n voorwaardelike operator:

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

Resultaat van die uitvoering van die kode (as die eienskap nie gedeclareer is nie):

'Trait does not exist'

Sien ook

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČ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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp