316 of 410 menu

Funksioni trait_exists

Funksioni trait_exists kontrollon nëse traiti i specifikuar ekziston në fushën aktuale të dukshmërisë. Si parametër i parë, funksioni pranon emrin e traitit në formë vargu, i dyti (opsional) - një flamur që tregon nëse duhet të përdoret autoloadimi i klasave.

Sintaksa

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

Shembull

Le të kontrollojmë ekzistencën e një trait:

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

Rezultati i ekzekutimit të kodit:

true

Shembull

Le të kontrollojmë një trait që nuk ekziston me autoload të çaktivizuar:

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

Rezultati i ekzekutimit të kodit:

false

Shembull

Përdorimi i funksionit në operatorin e kushtëzuar:

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

Rezultati i ekzekutimit të kodit (nëse traiti nuk është deklaruar):

'Trait does not exist'

Shihni gjithashtu

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo