359 of 410 menu

Mbinu __toString

Mbinu __toString ni mbinu ya kichawi katika PHP inayobainisha, jinsi kitu kinapaswa kuishi wakati wa kujaribu kubadilisha kuwa mfumo wa maneno. Mbinu hii huitwa kiotomatiki wakati kitu kinatumiwa katika muktadhi, ambapo mfumo wa maneno unatarajiwa, kwa mfano wakati wa kuonyesha kupitia echo au wakati wa kuunganisha. Mbinu inapaswa kurudisha uwakilishi wa kitu kwa mfumo wa maneno.

Syntax

public function __toString(): string { // return string representation }

Mfano

Tutengeneze darasa rahisi lenye mbinu __toString:

<?php class User { public function __toString(): string { return 'User object'; } } $user = new User(); echo $user; ?>

Matokeo ya kutekeleza kificho:

'User object'

Mfano

Mfano mgumu zaidi na kurudisha sifa za kitu:

<?php class Product { private $name = 'Laptop'; private $price = 1000; public function __toString(): string { return $this->name . ' - ' . $this->price; } } $product = new Product(); echo 'Product: ' . $product; ?>

Matokeo ya kutekeleza kificho:

'Product: Laptop - $1000'

Angalia pia

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