⊗ppOpBsCPP 9 of 107 menu

Omadused konstruktori parameetrite kaudu OOP-s PHP-s

Muutujad, mis on edastatud konstruktori parameetrite kaudu, saab kirjutada objekti omadustesse:

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

Nii saavad edastatud väärtused kättesaadavaks kõigis klassi meetodites. Kasutame näitena edastatud väärtusi mõnes meetodis:

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

Kontrollime, kuidas see töötab. Loome uue objekti, edastades sellesse parameetritena kasutaja nime ja perekonnanime:

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

Pöördume nüüd oma meetodi poole:

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

Edastage konstruktorisse klassile Employee töötaja nimi ja palk ning kirjutage need vastavatesse omadustesse.

Tehke meetod, mis kuvab töötaja nime.

Tehke meetod, mis kuvab töötaja palka.

Tehke meetod, mis suurendab töötaja palka 10% võrra.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu