⊗ppOpBsMIC 7 of 107 menu

Adgang til metoder inden for klasser i OOP i PHP

Man kan kalde nogle metoder inde i andre via $this. Lad os se på et eksempel. Antag at vi har en brugerklasse med en metode, der returnerer en egenskab:

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

Antag at vi også har en metode cape, der konverterer det første bogstav i en streng til stort bogstav:

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

Lad os bruge metoden cape inde i metoden 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); } } ?>

Lav en klasse Student med egenskaberne name og surn.

Lav en hjælpemetode, som vil modtage det første tegn i strengen og gøre det til stort bogstav.

Lav en metode, som vil returnere studentens initialer, altså de første bogstaver i hans fornavn og efternavn.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis