⊗ppOpBsPP 10 of 107 menu

PHPде ООПде Приваттик касиеттер

Объекттин сырттан окулуп жана жазылуучу касиеттери жарыяланган (public) деп аталат. Ошондой эле приваттик (private) касиеттер да бар, алар класс ичинде гана жеткиликтүү болот.

Приваттик касиеттердин аталыштарын private модификатору менен жарыялоо керек. Келгиле, муну жасайлы:

<?php class User { private $name; } ?>

Эми биздин касиетке маалымат жазайы. Бул, мисалы, класс конструкторунда жасалышы мүмкүн:

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

Эми биздин касиеттин маанисин кайтара турган метод жасайлы:

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

Класс объектин түзөлү, параметр катары колдонуучунун атын берүү менен:

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

Биздин касиетке түздөн-түз сырттан кайрылуу аракети катага алып келет:

<?php echo $user->name; // ката ?>

Биздин методду чакыруу бул касиетти окууга мүмкүндүк берет:

<?php echo $user->show(); // 'john' деп чыгарат ?>

Employee класcында үч приваттик касиет жасаңыз: ат, эмгек акы жана жаш.

Бул касиеттердин маанилерин конструкторго параметр катары бериңиз.

Кызматчынын маалыматтарын чыгара турган метод жасаңыз.

Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу