⊗ppOpStCOC 48 of 107 menu

Accesso a static tramite classe e oggetto in OOP in PHP

Alle proprietà e ai metodi statici si può accedere sia tramite la classe, che tramite una variabile con un oggetto della classe.

Vediamo un esempio. Supponiamo di avere una classe Test con una proprietà statica:

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

Visualizziamo il valore della proprietà statica, accedendo alla classe:

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

E ora il valore della proprietà statica, accedendo all'oggetto della classe:

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

Data la seguente classe con un metodo statico:

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

Chiama questo metodo come metodo della classe, e come metodo dell'oggetto.

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