⊗ppOpBsCPP 9 of 107 menu

Egenskaper via konstruktørparametre i OOP i PHP

Variabler sendt via konstruktørparametrene kan skrives til objektets egenskaper:

<?php class User { public $name; public $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } } ?>

På denne måten vil de overførte verdiene bli tilgjengelige i alle klassens metoder. La oss bruke de overførte verdiene i en metode som et eksempel:

<?php class User { public $name; public $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } public function show() { return $this->name . ' ' . $this->surn; } } ?>

La oss sjekke hvordan dette fungerer. La oss opprette et nytt objekt ved å sende inn navn og etternavn som parametere:

<?php $user = new User('john', 'smit'); ?>

La oss nå kalle metoden vår:

<?php echo $user->show(); ?>

Send inn i konstruktøren til klassen Employee navnet og lønnen til den ansatte og skriv dem til de tilsvarende egenskapene.

Lag en metode som vil vise navnet til den ansatte.

Lag en metode som vil vise lønnen til den ansatte.

Lag en metode som vil øke lønnen til den ansatte med 10%.

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