⊗ppOpAdOIC 19 of 107 menu

Objektet brenda klasave në OOP në PHP

Në klasa mund të përdoren objekte të klasave të tjera. Le të shohim në një shembull. Supozoni se duam të bëjmë një përdorues me emër dhe mbiemër, si dhe qytetin ku jeton. Supozoni se kemi klasën e mëposhtme për qytetin:

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

Do t'i kalojmë emrin, mbiemrin dhe qytetin si parametra të konstruktorit:

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

Në këtë rast, emri dhe mbiemri do të jenë vargje, ndërsa qyteti - një objekt i klasës së vet të veçantë:

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

Le të shfaqim emrin e përdoruesit tonë:

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

Tani le të shfaqim emrin e qytetit për përdoruesin tonë:

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

Jepet klasa e mëposhtme:

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

Bëni që në parametrin e dytë dhe të tretë të kalohen objekte të klasave të veçanta.

Krijoni një objekt me një punonjës duke përdorur klasën nga detyra e mëparshme.

Shfaqni në konsolë emrin, pozitën dhe departamentin për punonjësin e krijuar.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo