316 of 410 menu

Funktsioon trait_exists

Funktsioon trait_exists kontrollib, kas määratud trait on olemas praeguses nähtavuspiirkonnas. Esimese parameetrina võtab funktsioon traidi nime stringina, teise (valikulise) parameetrina - lipu, mis näitab, kas klassi automaatlaadimist on vaja kasutada.

Süntaks

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

Näide

Kontrollime traidi olemasolu:

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

Koodi täitmise tulemus:

true

Näide

Kontrollime olematut traidi väljalülitatud automaatlaadimisega:

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

Koodi täitmise tulemus:

false

Näide

Funktsiooni kasutamine tingimuslauses:

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

Koodi täitmise tulemus (kui traiti ei ole deklareeritud):

'Trait does not exist'

Vaata ka

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu