⊗ppOpStPIC 47 of 107 menu

Statiske egenskaber inde i en klasse i OOP i PHP

Man kan tilgå statiske egenskaber inde i selve klassen ved at bruge self::. Se eksemplet:

<?php class Test { // Privat statisk egenskab: private static $property; // Statisk metode til at indstille egenskabens værdi: public static function setProperty($value) { self::$property = $value; // skriver data til vores statiske egenskab } // Statisk metode til at hente egenskabens værdi: public static function getProperty() { return self::$property; // læser de gemte data } } ?>

Lad os bruge vores klasse:

<?php Test::setProperty('test'); // skriver data til egenskaben echo Test::getProperty(); // udskriver på skærmen ?>

Lav en klasse Num, som vil have to private statiske egenskaber: num1 og num2. Lad egenskaben num1 som standard gemme tallet 2, og i egenskaben num2 - tallet 3.

Lav en metode getSum i klassen Num, som vil udskrive summen af værdierne fra egenskaberne num1 og num2.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis