⊗ppOpStCOC 48 of 107 menu

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

Στις στατικές ιδιότητες και μεθόδους μπορούμε να έχουμε πρόσβαση τόσο μέσω της κλάσης, όσο και μέσω μιας μεταβλητής με αντικείμενο της κλάσης.

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

<?php class Test { public static $property = 'static'; } ?>

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

<?php echo Test::$property; ?>

Και τώρα την τιμή της στατικής ιδιότητας, προσπελάζοντας το αντικείμενο της κλάσης:

<?php $test = new Test; echo $test::$property; ?>

Δίνεται η ακόλουθη κλάση με στατική μέθοδο:

<?php class Test { public static function show() { return '+++'; } } ?>

Καλέστε αυτή τη μέθοδο ως μέθοδο της κλάσης, και ως μέθοδο του αντικειμένου.

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