316 of 410 menu

फ़ंक्शन trait_exists

फ़ंक्शन trait_exists जाँचता है कि निर्दिष्ट ट्रेट वर्तमान दायरे में मौजूद है या नहीं। पहला पैरामीटर फ़ंक्शन एक स्ट्रिंग के रूप में ट्रेट का नाम लेता है, दूसरा (वैकल्पिक) - एक फ्लैग जो दर्शाता है कि क्या कक्षाओं की ऑटोलोडिंग का उपयोग करने की आवश्यकता है।

वाक्य - विन्यास

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

उदाहरण

ट्रेट के अस्तित्व की जाँच करें:

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

कोड निष्पादन का परिणाम:

true

उदाहरण

बंद ऑटोलोडिंग के साथ गैर-मौजूद ट्रेट की जाँच करें:

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

कोड निष्पादन का परिणाम:

false

उदाहरण

सशर्त ऑपरेटर में फ़ंक्शन का उपयोग:

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

कोड निष्पादन का परिणाम (यदि ट्रेट घोषित नहीं है):

'Trait does not exist'

यह भी देखें

  • फ़ंक्शन class_exists,
    जो क्लास की जाँच करता है
  • फ़ंक्शन interface_exists,
    जो इंटरफेस की जाँच करता है
  • फ़ंक्शन get_declared_traits,
    जो ट्रेट्स लौटाता है
  • फ़ंक्शन class_uses,
    जो क्लास के ट्रेट्स लौटाता है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें