⊗ppOpAdOIC 19 of 107 menu

PHP-daky OOP-da klasslar içindäki obyektler

Klasslarda beýleki klasslaryň obyektlerini ulanyp bolýar. Geliň bir mysal bilen seredeliň. Biz ady we familiýasy, şeýle hem ýaşaýan şäheri bolan ulanyjy ýasamak isleýändigimizi aýdalym. Bizde şäher üçin aşakdaky klass bar bolsun:

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

Ady, familiýany we şäheri konstruktoryň parametrleri hökmünde geçireris:

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

Şu ýerde ad we familiýa setirler bolar, ýöne şäher bolsa özüniň aýratyn klasynyň obyekti bolar:

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

Geliň ulanyjymyzyň adyny çykaralyň:

<?php echo $user->name; ?>

Indi bolsa ulanyjymyz üçin şäheriň adyny çykaralyň:

<?php echo $user->city->name; ?>

Aşakdaky klas berlen:

<?php class Employee { public $name; public $position; public $department; public function __construct($name, $position, $department) { $this->name = $name; $this->position = $position; $this->department = $department; } } ?>

Ikinji we üçünji parametrlere aýratyn klasslaryň obyektleri geçirilýändigine ýetiriň.

Öňki mesele düzülen klasydan peýdalanyp, işçi bilen bir obyekt düzüň.

Düzülen işçi üçin ady, wezipesini we departamentini konsola çykaryň.

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