⊗ppOpBsCPP 9 of 107 menu

Īpašības caur konstruktora parametriem OOP PHP

Mainīgos, kas nodoti caur konstruktora parametriem, var ierakstīt objekta īpašībās:

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

Tādējādi nodotās vērtības kļūs pieejamas visās klases metodēs. Piemēram, izmantosim nodotās vērtības kādā metodē:

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

Pārbaudīsim, kā tas darbojas. Izveidosim jaunu objektu, nododot tam parametros lietotāja vārdu un uzvārdu:

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

Tagad pievērsīsimies mūsu metodei:

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

Nododiet konstruktorā klases Employee darbinieka vārdu un algu un ierakstiet tos atbilstošajās īpašībās.

Izveidojiet metodi, kas izvadīs darbinieka vārdu.

Izveidojiet metodi, kas izvadīs darbinieka algu.

Izveidojiet metodi, kas palielinās darbinieka algu par 10%.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt