⊗ppOpStPIC 47 of 107 menu

Statické vlastnosti uvnitř třídy v OOP v PHP

Ke statickým vlastnostem lze přistupovat uvnitř samotné třídy pomocí self::. Podívejte se na příklad:

<?php class Test { // Privátní statická vlastnost: private static $property; // Statická metoda pro nastavení hodnoty vlastnosti: public static function setProperty($value) { self::$property = $value; // zapisujeme data do naší static vlastnosti } // Statická metoda pro získání hodnoty vlastnosti: public static function getProperty() { return self::$property; // čteme zapsaná data } } ?>

Použijme naši třídu:

<?php Test::setProperty('test'); // zapíšeme data do vlastnosti echo Test::getProperty(); // vypíšeme na obrazovku ?>

Vytvořte třídu Num, která bude mít dvě privátní statické vlastnosti: num1 a num2. Nechť ve vlastnosti num1 je standardně uloženo číslo 2, a ve vlastnosti num2 - číslo 3.

Vytvořte v třídě Num metodu getSum, která bude vypisovat na obrazovku součet hodnot vlastností num1 a num2.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout