⊗ppOpBsCPP 9 of 107 menu

PHP-daky OOP-da konstruktoryň parametrleri arkaly aýratynlyklar

Konstruktora parametrler arkaly geçirilen üýtgeýänleri obýektiň aýratynlyklaryna ýazyp bolýar:

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

Şeýlelikde geçirilen bahalar klasynyň ähli usullarynda elýeterli bolar. Mysal üçin geçirilen bahalary bir usulda ulanalyň:

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

Geliň, bunyň nähili işleýändigini barlaýalyň. Ulanyjynyň adyny we familiýasyny parametr hökmünde geçirip, täze obýekt dörediň:

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

Indi öz usulymyza ýüz tutalyň:

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

Employee klasynyň konstruktoryna işgäriň adyny we aýlyk hakyny geçiriň we olary degişli aýratynlyklara ýazyň.

Işgäriň adyny görkezýän usul ýasaň.

Işgäriň aýlyk hakyny görkezýän usul ýasaň.

Işgäriň aýlyk hakyny 10% artdyrýan usul ýasaň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et