⊗ppOpAdOI 24 of 107 menu

Καθορισμός της συμμετοχής ενός αντικειμένου σε μια κλάση στο αντικειμενοστραφή προγραμματισμό στην PHP

Τώρα θα μελετήσουμε τον τελεστή instanceof. Αυτός ο τελεστής χρησιμοποιείται για τον καθορισμό του αν το τρέχον αντικείμενο είναι ένα στιγμιότυπο της καθορισμένης κλάσης.

Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε δύο κλάσεις:

<?php // Πρώτη κλάση: class Class1 { } // Δεύτερη κλάση: class Class2 { } ?>

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

<?php $obj = new Class1; ?>

Ας ελέγξουμε την συμμετοχή του αντικειμένου από τη μεταβλητή $obj στην πρώτη κλάση και στη δεύτερη:

<?php // Θα εμφανίσει true, αφού το αντικείμενο ανήκει στην κλάση Class1: var_dump($obj instanceof Class1); // Θα εμφανίσει false, αφού το αντικείμενο ΔΕΝ ανήκει στην κλάση Class2: var_dump($obj instanceof Class2); ?>

Δημιουργήστε μια κλάση Employee με δημόσιες ιδιότητες name (όνομα) και salary (μισθός).

Δημιουργήστε μια κλάση Student με δημόσιες ιδιότητες name (όνομα) και scholarship (υποτροφία).

Δημιουργήστε 3 αντικείμενα από κάθε κλάση και με τυχαία σειρά γράψτε τα σε έναν πίνακα $arr.

Περιμένετε με βρόχο τον πίνακα $arr και εμφανίστε στην οθόνη μια στήλη με τα ονόματα όλων των εργαζομένων.

Με παρόμοιο τρόπο, εμφανίστε στην οθόνη μια στήλη με τα ονόματα όλων των φοιτητών.

Περιμένετε με βρόχο τον πίνακα $arr και με τη βοήθειά του βρείτε το άθροισμα των μισθών των εργαζομένων και το άθροισμα των υποτροφιών των φοιτητών. Μετά το βρόχο εμφανίστε αυτούς τους δύο αριθμούς στην οθόνη.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη