⊗ppOpBsMIC 7 of 107 menu

Tilgang til metoder innenfor klasser i OOP i PHP

En kan kalle en metode innenfor en annen via $this. La oss se på et eksempel. La oss si at vi har en brukerklasse med en metode som returnerer en egenskap:

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

La oss si at vi også har en metode cape, som gjør om første bokstav i en streng til stor bokstav:

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

La oss bruke metoden cape innenfor 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); } } ?>

Lag en klasse Student med egenskapene name og surn.

Lag en hjelpemetode, som skal hente første tegn i strengen og gjøre det til stor bokstav.

Lag en metode som skal returnere initialene til studenten, altså de første bokstavene i fornavn og etternavn.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis