⊗ppOpBsPIC 6 of 107 menu

Toegang tot eigenschappen binnen klassen in OOP in PHP

Binnen de methoden van de klasse is de speciale variabele $this beschikbaar voor ons. Het zal verwijzen naar het object van onze klasse:

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

Dit betekent dat we toegang kunnen krijgen tot de eigenschappen van het object via $this. Laten we het proberen. Stel dat ons object de eigenschap name heeft. Laten we deze eigenschap in onze methode weergeven:

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

Laten we nu een object van onze klasse aanmaken:

<?php $user = new User; ?>

Laten we de gewenste eigenschap instellen:

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

Laten we nu de methode aanroepen, en zo de waarde van de eigenschap op het scherm tonen:

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

Schrijf de eigenschappen name en salary in het object van de klasse Employee.

Maak een methode die de naam van de werknemer op het scherm toont.

Maak een methode die de salaris van de werknemer op het scherm toont.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren