⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј