Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу