⊗ppOpBsPIC 6 of 107 menu

Åtkomst till egenskaper inuti klasser i OOP i PHP

Inuti klassmetoder kommer vi att ha tillgång till en speciell variabel $this. Den kommer att peka på objektet av vår klass:

<?php class User { public function show() { var_dump($this); // objekt } } ?>

Det betyder att vi kan komma åt objektets egenskaper via $this. Låt oss prova. Låt oss säga att vårt objekt har en egenskap name. Låt oss visa denna egenskap i vår metod:

<?php class User { public $name; public function show() { return $this->name; } } ?>

Låt oss nu skapa ett objekt av vår klass:

<?php $user = new User; ?>

Låt oss sätta önskad egenskap:

<?php $user->name = 'john'; ?>

Låt oss nu anropa metoden, och därmed visa egenskapens värde:

<?php echo $user->show(); // visar 'john' ?>

I objektet av klassen Employee sätt egenskaperna name och salary.

Skapa en metod som visar anställdens namn på skärmen.

Skapa en metod som visar den anställdes lön på skärmen.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa