⊗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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан