⊗ppOpAdOIC 19 of 107 menu

Objekter innenfor klasser i OOP i PHP

I klasser kan man bruke objekter fra andre klasser. La oss se på et eksempel. La oss si at vi ønsker å lage en bruker med fornavn og etternavn, samt byen de bor i. La oss si at vi har følgende klasse for byen:

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

Vi skal sende fornavn, etternavn og by som parametere til konstruktøren:

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

Her vil fornavn og etternavn være strenger, mens byen - et objekt av sin egen separate klasse:

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

La oss skrive ut fornavnet til brukeren vår:

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

Og la oss nå skrive ut bynavnet for brukeren vår:

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

Gitt følgende klasse:

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

Gjør slik at til den andre og tredje parameteren sendes objekter fra separate klasser.

Opprett et objekt med en arbeidstaker ved hjelp av klassen fra forrige oppgave.

Skriv ut i konsollen fornavn, stilling og avdeling for den opprettede arbeidstakeren.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis