⊗ppOpBsCPP 9 of 107 menu

Egenskaber via konstruktørparametre i OOP i PHP

Variable, der er sendt via konstruktørens parametre, kan indskrives i objektets egenskaber:

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

På denne måde vil de sendte værdier blive tilgængelige i alle klassens metoder. Lad os som eksempel bruge de sendte værdier i en eller anden metode:

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

Lad os kontrollere, hvordan dette fungerer. Lad os oprette et nyt objekt og sende navn og efternavn til det som parametre for brugeren:

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

Lad os nu tilgå vores metode:

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

Send til konstruktøren i klassen Employee navnet og lønnen for den ansatte og indskriv dem i de tilsvarende egenskaber.

Lav en metode, som vil udskrive den ansattes navn.

Lav en metode, som vil udskrive den ansattes løn.

Lav en metode, som vil forøge den ansattes løn med 10%.

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