⊗ppOpBsPIC 6 of 107 menu

Πρόσβαση σε ιδιότητες μέσα σε κλάσεις στην αντικειμενοστρεφή προγραμματισμό στην PHP

Μέσα στις μεθόδους της κλάσης θα είναι διαθέσιμη μια ειδική μεταβλητή $this. Αυτή θα δείχνει στο αντικείμενο της κλάσης μας:

<?php class User { public function show() { var_dump($this); // αντικείμενο } } ?>

Αυτό σημαίνει ότι μπορούμε να προσπελαύνουμε τις ιδιότητες του αντικειμένου μέσω του $this. Ας δοκιμάσουμε. Ας υποθέσουμε ότι το αντικείμενό μας έχει μια ιδιότητα name. Ας εμφανίσουμε αυτήν την ιδιότητα στη μέθοδό μας:

<?php class User { public $name; public function show() { return $this->name; } } ?>

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

<?php $user = new User; ?>

Ας καταχωρήσουμε την επιθυμητή ιδιότητα μας:

<?php $user->name = 'john'; ?>

Ας καλέσουμε τώρα τη μέθοδο, εμφανίζοντας έτσι στην οθόνη την τιμή της ιδιότητας:

<?php echo $user->show(); // θα εμφανίσει 'john' ?>

Στο αντικείμενο της κλάσης Employee καταχωρήστε τις ιδιότητες name και salary.

Δημιουργήστε μια μέθοδο που θα εμφανίζει στην οθόνη το όνομα του εργαζομένου.

Δημιουργήστε μια μέθοδο που θα εμφανίζει στην οθόνη τον μισθό του εργαζομένου.

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