⊗ppOpBsPP 10 of 107 menu

PHP-dä OOP-dä Hususy aýratynlyklar

Obýektiň daşary ýerden okap we ýazyp bolýan aýratynlyklaryna köpçülige açyk diýilýär. Şeýle hem hususy aýratynlyklar bar, olar diňe klas içinde elýeterli bolar.

Hususy aýratynlyklaryň adlary giriş üýtgetijisi private bilen bildirilmeli. Geliň muny edeliň:

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

Indi maglumatlary aýratynlygymyza ýazaýalyň. Mysal üçin, muny klasyň gurlujy funksiýasynda etmek bolýar:

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

Indi aýratynlygymyzyň bahasyny yzygiderli gaýtarýan metodu düzeliň:

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

Klas obýektini düzip, parametr hökmünde ulanyjynyň adyny ibereliň:

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

Daşardan aýratynlygymyza göni çykmaga synanyşyk säwlik döreder:

<?php echo $user->name; // säwlik ?>

Metodymyzy çagyrmak bolsa bu aýratynlygy okamaga rugsat berer:

<?php echo $user->show(); // 'john' çykarar ?>

Employee klasynda üç sany hususy aýratynlyk düzüň: ad, aýlyk hak we ýaş.

Gurlujy funksiýa parametri hökmünde bu aýratynlyklaryň bahalaryny iberiň.

Işgäriň maglumatlaryny çykarýan metod düzüň.

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