⊗ppOpTrMT 78 of 107 menu

Vipawa Vingi katika OOP katika PHP

Katika darasa unaweza kutumia si moja, lakini vipawa vingi . Hii ndio inayoonyesha faida zao ukilinganisha na urithi. Vipawa vinavyohitajika kutumika katika darasa vinaweza kubainishwa kwa kutumia koma baada ya neno kuu use.

Wacha tuangalie kwa mfano. Tuchukulie tuna vipawa viwili. Kwanza:

<?php trait Helper1 { private $name; public function getName() { return $this->name; } } ?>

Pili:

<?php trait Helper2 { private $age; public function getAge() { return $this->age; } } ?>

Tutumie vipawa vyetu katika darasa:

<?php class User { use Helper1, Helper2; // kuingiza vipawa public function __construct($name, $age) { $this->name = $name; $this->age = $age; } } ?>

Tengeneza vipawa 3 majina yakiwa Trait1, Trait2 na Trait3. Acha katika kipawa cha kwanza kuwe na mbinu method1, inayorudisha 1, katika kipawa cha pili - mbinu method2, inayorudisha 2, na katika kipawa cha tatu - mbinu method3, inayorudisha 3. Acha mbinu hizi zote ziwe za kibinafsi.

Tengeneza darasa Test, linalotumia vipawa vyote vitatu tulivyounda. Tengeneza ndani ya darasa hili mbinu ya umma getSum, inayorudisha jumla ya matokeo ya mbinu za vipawa vilivyounganishwa.

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