⊗ppOpAdOIC 19 of 107 menu

Объектҳо дар дохили синфҳо дар ООП дар PHP

Дар синфҳо метавон объектҳои дигар синфҳоро истифода бурд. Биёед дар мисол назар кунем. Фарз кунем, ки мо мехоҳем корбаре бо ном ва насаб, ва инчунин шаҳре, ки ӯ дар он зиндагӣ мекунад, созем. Фарз кунем, ки мо синфи зеринро барои шаҳр дорем:

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

Ном, насаб ва шаҳрро ба воситаи параметрҳои конструктор мегузаронем:

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

Дар ин ҷо ном ва насаб хоҳанд сатрҳо бошанд, ва аммо шаҳр - объекти синфи ҷудогонаи худ:

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

Биёед номи корбари худро чоп кунем:

<?php echo $user->name; ?>

Ва акнун номи шаҳрро барои корбари худ чоп кунем:

<?php echo $user->city->name; ?>

Синфи зерин дода шудааст:

<?php class Employee { public $name; public $position; public $department; public function __construct($name, $position, $department) { $this->name = $name; $this->position = $position; $this->department = $department; } } ?>

Чун ки ба гунае созед, ки ба параметри дуюм ва сеюм объектҳои синфҳои ҷудогона гузаронида шаванд.

Объекти кормандро бо ёрии синф аз вазифаи қаблӣ созед.

Ном, вазифа ва шуъбаро барои корманди сохташуда дар консоли чоп кунед.

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