⊗ppOpStPIC 47 of 107 menu

Staattiset ominaisuudet luokan sisällä OOP:ssa PHP:ssä

Staattisiin ominaisuuksiin voi viitata luokan sisällä käyttämällä self::. Katso esimerkki:

<?php class Test { // Yksityinen staattinen ominaisuus: private static $property; // Staattinen metodi ominaisuuden arvon asettamiseksi: public static function setProperty($value) { self::$property = $value; // kirjoitamme dataa staattiseen ominaisuuteemme } // Staattinen metodi ominaisuuden arvon hakemiseksi: public static function getProperty() { return self::$property; // luemme kirjoitetun datan } } ?>

Hyödynnetään luokkaamme:

<?php Test::setProperty('test'); // kirjoitamme dataa ominaisuuteen echo Test::getProperty(); // tulostamme näytölle ?>

Tee luokka Num, jolla on kaksi yksityistä staattista ominaisuutta: num1 ja num2. Olkoon oletusarvoisesti ominaisuudessa num1 tallennettuna luku 2, ja ominaisuudessa num2 - luku 3.

Tee luokkaan Num metodi getSum, joka tulostaa näytölle ominaisuuksien num1 ja num2 arvojen summan.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää