⊗ppOpAdOIC 19 of 107 menu

Objekti znotraj razredov v OOP v PHP

V razredih lahko uporabljamo objekte drugih razredov. Poglejmo si na primeru. Recimo, da želimo narediti uporabnika z imenom in priimkom ter mestom, v katerem živi. Recimo, da imamo naslednji razred za mesto:

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

Ime, priimek in mesto bomo podali kot parametre konstruktorja:

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

Pri tem bosta ime in priimek nizi, medtem ko bo mesto - objekt svojega ločenega razreda:

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

Izpišimo ime našega uporabnika:

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

Zdaj pa izpišimo ime mesta za našega uporabnika:

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

Podan je naslednji razred:

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

Naredite tako, da se v drugi in tretji parameter podajo objekti ločenih razredov.

Ustvarite objekt z delavcem s pomočjo razreda iz prejšnje naloge.

Izpišite v konzolo ime, položaj in oddelek za ustvarjenega delavca.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni