⊗ppOpBsPIC 6 of 107 menu

Дар дохили синфҳо ба хусусиятҳо муроҷиат кардан дар ООП дар PHP

Дар дохили усулҳои синф ба мо тағирёбандаи махсус $this дастрас хоҳад буд. Он ба объекти мо аз синф ишора хоҳад кард:

<?php class User { public function show() { var_dump($this); // объект } } ?>

Ин маънои онро дорад, ки мо метавонем ба хусусиятҳои объект тавассути $this муроҷиат кунем. Биёед кӯшиш кунем. Бигзор объекти мо хусусияте дошта бошад name. Биёед ин хусусиятро дар усули мо чоп кунем:

<?php class User { public $name; public function show() { return $this->name; } } ?>

Ҳоло биёед объекти синфи худро эҷод кунем:

<?php $user = new User; ?>

Хусусияти заруриро сабт кунем:

<?php $user->name = 'john'; ?>

Ҳоло биёед усулро даъват кунем, ба ин восита дар экран қимати хусусиятро чоп кунем:

<?php echo $user->show(); // 'john'-ро чоп мекунад ?>

Дар объекти синфи Employee хусусиятҳои name ва salary-ро сабт кунед.

Усуле созед, ки номи кормандро дар экран чоп кунад.

Усуле созед, ки маошири кормандро дар экран чоп кунад.

Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан