⊗ppOpBsPG 12 of 107 menu

PHP-тегі ООП-дегі қасиеттердің геттерлері

Бізде келесі сынып болсын жеке қасиеттермен:

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

Көріп тұрғаныңыздай, бұл қасиеттер бір рет белгіленеді объект жасалған кезде. Алайда қазір бұл қасиеттерді оқу мүмкін емес, себебі олар жеке және сәйкес әдістер жоқ.

Қасиеттеріміз үшін арнайы жасайық әдістер, осы қасиеттерді оқуға мүмкіндік береді. Мұндай әдістер (оларды геттерлер деп атайды) әдетте get сөзінен басталып, содан кейін оқылатын қасиеттің атауы.

Қасиеттеріміздің геттерлерін жасайық:

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

Олардың жұмысын тексерейік. Объект жасайық, параметр ретінде пайдаланушы деректерін беріп:

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

Бұл деректерді геттерлерді пайдаланып оқимыз:

<?php var_dump($user->getName()); var_dump($user->getSurn()); ?>

Employee сыныбында үш жеке қасиет жасаңыз: аты, жалақысы және жасы.

Конструкторға параметр ретінде беріңіз осы қасиеттердің мәндерін.

Геттерлерді жасаңыз, әрбір қасиетіміздің мәндерін шығаратын.

Қазақ
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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау