⊗ppOpBsMIC 7 of 107 menu

Volání metod uvnitř tříd v OOP v PHP

Jedny metody lze volat uvnitř jiných prostřednictvím $this. Podívejme se na příklad. Předpokládejme, že máme třídu s uživatelem a metodou, která vrací vlastnost:

<?php class User { public $name; public function show() { return $this->name; } } ?>

Předpokládejme, že máme také metodu cape, která převádí první písmeno řetězce na velké:

<?php class User { public $name; public function show() { return $this->name; } public function cape($str) { return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1); } } ?>

Použijme metodu cape uvnitř metody show:

<?php class User { public $name; public function show() { return $this->cape($this->name); } public function cape($str) { return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1); } } ?>

Vytvořte třídu Student s vlastnostmi name a surn.

Vytvořte pomocnou metodu, která získá první znak řetězce a převede jej na velké písmeno.

Vytvořte metodu, která vrátí iniciály studenta, tedy první písmena jeho jména a příjmení.

Č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