⊗ppOpBsCPP 9 of 107 menu

კონსტრუქტორის პარამეტრების მეშვეობით თვისებები OOP-ში PHP-ში

კონსტრუქტორში პარამეტრების მეშვეობით გადაცემული ცვლადები შეიძლება ჩაიწეროს ობიექტის თვისებებში:

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

ამ გზით გადაცემული მნიშვნელობები ხელმისაწვდომი გახდება კლასის ყველა მეთოდში. მაგალითისთვის გამოვიყენოთ გადაცემული მნიშვნელობები რომელიმე მეთოდში:

<?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; } } ?>

შევამოწმოთ, როგორ მუშაობს ეს. შევქმნათ ახალი ობიექტი, გადავცეთ მას პარამეტრად მომხმარებლის სახელი და გვარი:

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

ახლა მივმართოთ ჩვენს მეთოდს:

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

გადასცეთ კონსტრუქტორს კლასის Employee თანამშრომლის სახელი და ხელფასი და ჩაწერეთ ისინი შესაბამის თვისებებში.

გააკეთეთ მეთოდი, რომელიც გამოიტანს თანამშრომლის სახელს.

გააკეთეთ მეთოდი, რომელიც გამოიტანს თანამშრომლის ხელფასს.

გააკეთეთ მეთოდი, რომელიც გაზრდის თანამშრომლის ხელფასს 10%-ით.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა