316 of 410 menu

Funkcija trait_exists

Funkcija trait_exists preveri, ali navedeni trait obstaja v trenutnem obsegu vidnosti. Prvi parameter funkcije sprejme ime trait-a v obliki niza, drugi (neobvezni) - zastavico, ki določa, ali je treba uporabiti samodejno nalaganje razredov.

Sintaksa

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

Primer

Preverimo obstoj trait-a:

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

Rezultat izvajanja kode:

true

Primer

Preverimo neobstoječi trait z onemogočenim samodejnim nalaganjem:

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

Rezultat izvajanja kode:

false

Primer

Uporaba funkcije v pogojnem stavku:

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

Rezultat izvajanja kode (če trait ni deklariran):

'Trait does not exist'

Glejte tudi

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni