⊗ppOpBsCPP 9 of 107 menu

Eigenschappen via constructorparameters in OOP in PHP

Variabelen, doorgegeven via parameters van de constructor, kunnen worden geschreven in de eigenschappen van het object:

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

Op deze manier worden de doorgegeven waarden beschikbaar in alle methoden van de klasse. Laten we als voorbeeld de doorgegeven waarden gebruiken in een methode:

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

Laten we testen hoe dit werkt. Laten we een nieuw object aanmaken, waarbij we naam en achternaam van de gebruiker als parameters doorgeven:

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

Laten we nu naar onze methode toegaan:

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

Geef in de constructor van de klasse Employee de naam en het salaris van de werknemer door en schrijf ze in de bijbehorende eigenschappen.

Maak een methode die de naam van de werknemer weergeeft.

Maak een methode die het salaris van de werknemer weergeeft.

Maak een methode die het salaris van de werknemer met 10% verhoogt.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren