⊗ppOpStCOC 48 of 107 menu

Åtkomst till static via klass och objekt i OOP i PHP

Till statiska egenskaper och metoder kan man komma åt både via klassen och via en variabel med ett objekt av klassen.

Låt oss titta på ett exempel. Låt oss säga att vi har en klass Test med en statisk egenskap:

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

Låt oss skriva ut värdet på den statiska egenskapen, genom att referera till klassen:

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

Och nu värdet på den statiska egenskapen, genom att referera till ett objekt av klassen:

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

Följande klass med en statisk metod ges:

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

Anropa denna metod som en klassmetod, och som en objektmetod.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa