⊗ppOpBsCPP 9 of 107 menu

Właściwości poprzez parametry konstruktora w OOP w PHP

Zmienne przekazane poprzez parametry konstruktora można zapisać we właściwościach obiektu:

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

W ten sposób przekazane wartości staną się dostępne we wszystkich metodach klasy. Dla przykładu wykorzystajmy przekazane wartości w jakiejś metodzie:

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

Sprawdźmy, jak to działa. Stwórzmy nowy obiekt, przekazując do niego parametrem imię i nazwisko użytkownika:

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

Odnajdźmy się teraz do naszej metody:

<?php echo $user->show(); ?>

Przekaż w konstruktorze klasy Employee imię i wynagrodzenie pracownika i zapisz je w odpowiednich właściwościach.

Stwórz metodę, która będzie wyświetlać imię pracownika.

Stwórz metodę, która będzie wyświetlać wynagrodzenie pracownika.

Stwórz metodę, która będzie zwiększać wynagrodzenie pracownika o 10%.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć