⊗ppOpBsPIC 6 of 107 menu

Tulajdonságok elérése osztályon belül OOP-ban PHP-ben

Az osztály metódusain belül elérhető lesz számunkra egy speciális változó: $this. Ez az osztályunk objektumára fog mutatni:

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

Ez azt jelenti, hogy a $this segítségével hozzáférhetünk az objektum tulajdonságaihoz. Próbáljuk meg. Tegyük fel, hogy az objektumunknak van egy name tulajdonsága. Írjuk ki ezt a tulajdonságot a metódusunkban:

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

Most hozzunk létre egy objektumot az osztályunkból:

<?php $user = new User; ?>

Írjuk be a kívánt tulajdonságot:

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

Most hívjuk meg a metódust, ezzel kiírva a képernyőre a tulajdonság értékét:

<?php echo $user->show(); // kiírja 'john'-t ?>

Az Employee osztály objektumába írja be a name és salary tulajdonságokat.

Készítsen egy metódust, amely kiírja a munkavállaló nevét a képernyőre.

Készítsen egy metódust, amely kiírja a munkavállaló fizetését a képernyőre.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás