⊗ppOpBsCPP 9 of 107 menu

Својства кроз параметре конструктора у ООП у PHP-у

Променљиве прослеђене кроз параметре конструктора могу се уписати у својства објекта:

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

На тај начин прослеђене вредности постаће доступне у свим методама класе. За пример, употребимо прослеђене вредности у неком методу:

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

Хајде да проверимо како то ради. Направимо нови објекат, проследивши му као параметар име и презиме корисника:

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

Сада се обратимо нашем методу:

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

Проследите у конструктор класе Employee име и плату запосленог и уписати их у одговарајућа својства.

Направите метод који ће исписивати име запосленог.

Направите метод који ће исписивати плату запосленог.

Направите метод који ће повећавати плату запосленог за 10%.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј