⊗ppOpBsPG 12 of 107 menu

Vipataji Vya Sifa katika OOP kwa PHP

Acha tuwe na darasa lifuatalo lenye sifa za kibinafsi:

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

Kama unavyoona, sifa hizi zimewekwa mara moja wakati kitu kinapoundwa. Hata hivyo kwa sasa, haziwezekani kusomewa, kwa sababu ni za kibinafsi na hakuna njia zinazofaa za kufanya hivyo.

Wacha tutengeneze kwa sifa zetu njia maalum, zinazoruhusu kusoma sifa hizi. Njia kama hizi (zinazoitwa vipataji) kawaida huanza na neno get, kisha hufuatiwa na jina la sifa inayosomwa.

Wacha tutengeneze vipataji vya sifa zetu:

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

Wacha tuangalie utendaji wao. Tutengeneze kitu, kikipita parameter data ya mtumiaji:

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

Tusome data hii, tukitumia vipataji:

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

Katika darasa Employee tengeneza sifa tatu za kibinafsi: jina, mshahara na umri.

Pita parameter ya ujenzi thamani za sifa hizi.

Tengeneza vipataji, vinavyoonyesha thamani za kila moja ya sifa zetu.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa