⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш