⊗ppOpStPIC 47 of 107 menu

Proprietà statiche all'interno della classe in OOP in PHP

Alle proprietà statiche è possibile accedere all'interno della classe stessa, utilizzando self::. Guarda l'esempio:

<?php class Test { // Proprietà statica privata: private static $property; // Metodo statico per impostare il valore della proprietà: public static function setProperty($value) { self::$property = $value; // scriviamo i dati nella nostra proprietà static } // Metodo statico per ottenere il valore della proprietà: public static function getProperty() { return self::$property; // leggiamo i dati scritti } } ?>

Usiamo la nostra classe:

<?php Test::setProperty('test'); // scriviamo i dati nella proprietà echo Test::getProperty(); // visualizziamo a schermo ?>

Crea una classe Num, che avrà due proprietà statiche private: num1 e num2. Lascia che per default nella proprietà num1 sia memorizzato il numero 2, e nella proprietà num2 - il numero 3.

Crea nel classe Num il metodo getSum, che visualizzerà a schermo la somma dei valori delle proprietà num1 e num2.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta