⊗ppOpStMt 44 of 107 menu

Statické metody v OOP v PHP

Při práci s třídami lze vytvářet metody, které pro své volání nevyžadují vytvoření objektu. Takové metody se nazývají statické. Chcete-li deklarovat metodu jako statickou, je třeba po modifikátoru přístupu napsat klíčové slovo static:

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

Chcete-li přistoupit ke statické metodě, je třeba napsat název třídy, poté dvě dvojtečky a název metody, objekt třídy při tom vytvářet netřeba, takto:

<?php echo Test::method(); // vypíše '!!!' ?>

Přepracujte metody následující třídy na statické:

<?php class Math { public function getSum($a, $b) { return $a + $b; } public function getProduct($a, $b) { return $a * $b; } } ?>
Č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