⊗ppOpBsCPP 9 of 107 menu

Eienskappe deur konstruktor parameters in OOP in PHP

Veranderlikes wat deur die konstruktor se parameters oorgedra word, kan in die objek se eienskappe geskryf word:

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

Sodoende sal die oorgedra waardes beskikbaar wees in alle metodes van die klas. Vir 'n voorbeeld, laat ons die oorgedra waardes in 'n metode gebruik:

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

Kom ons toets hoe dit werk. Skep 'n nuwe objek, en dra die gebruiker se naam en van as parameter oor:

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

Laat ons nou na ons metode verwys:

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

Dra in die konstruktor van klas Employee die naam en salaris van die werknemer oor en skryf dit in die ooreenstemmende eienskappe.

Maak 'n metode wat die naam van die werknemer sal vertoon.

Maak 'n metode wat die salaris van die werknemer sal vertoon.

Maak 'n metode wat die salaris van die werknemer sal verhoog met 10%.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp