⊗ppOpAdOIC 19 of 107 menu

Voorwerpe binne klasse in OOP in PHP

In klasse kan jy voorwerpe van ander klasse gebruik. Kom ons kyk na 'n voorbeeld. Gestel ons wil 'n gebruiker skep met 'n naam en van, asook die stad waarin hy woon. Gestel ons het die volgende klas vir 'n stad:

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

Ons sal die naam, van en stad as parameters aan die konstruktor oordra:

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

Die naam en van sal strings wees, maar die stad - 'n voorwerp van sy eie aparte klas:

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

Kom ons toon die naam van ons gebruiker:

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

En nou toon ons die naam van die stad vir ons gebruiker:

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

Die volgende klas word gegee:

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

Maak dit so dat na die tweede en derde parameters voorwerpe van aparte klasse oorgedra word.

Skep 'n voorwerp van 'n werknemer deur die klas van die vorige taak te gebruik.

Toon die naam, posisie en afdeling vir die geskepte werknemer in die konsole.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp