⊗ppOpBsMIC 7 of 107 menu

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

Μπορούμε να καλέσουμε μεθόδους μέσα σε άλλες μεθόδους χρησιμοποιώντας το $this. Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε μια κλάση User με μια μέθοδο που επιστρέφει μια ιδιότητα:

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

Ας υποθέσουμε ότι έχουμε επίσης μια μέθοδο cape, που μετατρέπει το πρώτο γράμμα μιας συμβολοσειράς σε κεφαλαίο:

<?php class User { public $name; public function show() { return $this->name; } public function cape($str) { return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1); } } ?>

Ας χρησιμοποιήσουμε τη μέθοδο cape μέσα στη μέθοδο show:

<?php class User { public $name; public function show() { return $this->cape($this->name); } public function cape($str) { return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1); } } ?>

Δημιουργήστε μια κλάση Student με ιδιότητες name και surn.

Δημιουργήστε μια βοηθητική μέθοδο, που θα λαμβάνει τον πρώτο χαρακτήρα μιας συμβολοσειράς και θα τον κάνει κεφαλαίο.

Δημιουργήστε μια μέθοδο, που θα επιστρέφει τα αρχικά του φοιτητή, δηλαδή τα πρώτα γράμματα του ονόματος και του επωνύμου του.

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