⊗ppOpBsMIC 7 of 107 menu

Metódushozzáférés osztályon belül OOP-ban PHP-ben

Egyes metódusokat másokon belül meghívhatunk a $this segítségével. Nézzük ezt egy példán keresztül. Tegyük fel, hogy van egy User osztályunk egy tulajdonsággal és egy metódussal, amely visszaadja ezt a tulajdonságot:

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

Tegyük fel, hogy van egy cape metódusunk is, amely egy string első betűjét nagybetűssé alakítja:

<?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); } } ?>

Használjuk a cape metódust a show metóduson belül:

<?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); } } ?>

Készítsen egy Student osztályt name és surn tulajdonságokkal.

Készítsen egy segédmetódust, amely megkapja a string első karakterét és nagybetűssé alakítja.

Készítsen egy metódust, amely visszaadja a diák iniciáléit, vagyis a keresztneve és vezetékneve első betűit.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás