338 of 410 menu

ფუნქცია get_declared_traits

ფუნქცია get_declared_traits აბრუნებს მასივს ყველა თრეიტის სახელით, რომელიც გამოცხადებული იყო მიმდინარე სკრიპტში. ეს ფუნქცია არ იღებს პარამეტრებს და შეიძლება იყოს სასარგებლო დებაგინგისთვის ან თრეიტებთან დინამიური მუშაობისთვის.

სინტაქსი

get_declared_traits();

მაგალითი

მივიღოთ ყველა გამოცხადებული თრეიტის სია სკრიპტში:

<?php trait Trait1 {} trait Trait2 {} $res = get_declared_traits(); print_r($res); ?>

კოდის შესრულების შედეგი:

['Trait1', 'Trait2']

მაგალითი

შევამოწმოთ ფუნქციის გამოძახების შედეგი გამოცხადებული თრეიტების გარეშე:

<?php $res = get_declared_traits(); print_r($res); ?>

კოდის შესრულების შედეგი:

[]

მაგალითი

შევადაროთ შედეგი თრეიტის გამოცხადებამდე და მის შემდეგ:

<?php $res1 = get_declared_traits(); trait NewTrait {} $res2 = get_declared_traits(); print_r($res1); print_r($res2); ?>

კოდის შესრულების შედეგი:

[] ['NewTrait']

იხილეთ აგრეთვე

  • ფუნქცია get_declared_classes,
    რომელიც აბრუნებს კლასებს
  • ფუნქცია get_declared_interfaces,
    რომელიც აბრუნებს ინტერფეისებს
  • ფუნქცია trait_exists,
    რომელიც ამოწმებს თრეიტს
  • ფუნქცია class_uses,
    რომელიც აბრუნებს კლასის თრეიტებს
ქართული
AfrikaansAzə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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა