338 of 410 menu

Συνάρτηση get_declared_traits

Η συνάρτηση get_declared_traits επιστρέφει έναν πίνακα με τα ονόματα όλων των traits, που έχουν δηλωθεί στο τρέχον script. Αυτή η συνάρτηση δεν δέχεται παραμέτρους και μπορεί να είναι χρήσιμη για αποσφαλμάτωση ή δυναμική εργασία με traits.

Σύνταξη

get_declared_traits();

Παράδειγμα

Ας πάρουμε μια λίστα με όλα τα δηλωμένα traits στο script:

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

Αποτέλεσμα εκτέλεσης κώδικα:

['Trait1', 'Trait2']

Παράδειγμα

Ας ελέγξουμε το αποτέλεσμα κλήσης της συνάρτησης χωρίς δηλωμένα traits:

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

Αποτέλεσμα εκτέλεσης κώδικα:

[]

Παράδειγμα

Ας συγκρίνουμε το αποτέλεσμα πριν και μετά τη δήλωση ενός trait:

<?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,
    που ελέγχει ένα trait
  • συνάρτηση class_uses,
    που επιστρέφει τα traits μιας κλάσης
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη