359 of 410 menu

Meetod __toString

Meetod __toString on maagiline meetod PHP-s, mis määrab, kuidas objekt peaks käituma, kui seda üritatakse teisendada stringiks. See meetod kutsutakse automaatselt välja, kui objekti kasutatakse kontekstis, kus oodatakse stringi, näiteks väljundis läbi echo või konkatenatsioonil. Meetod peab tagastama objekti stringilise esituse.

Süntaks

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

Näide

Loome lihtsa klassi meetodiga __toString:

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

Koodi täitmise tulemus:

'User object'

Näide

Keerukam näide objekti omaduste tagastamisega:

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

Koodi täitmise tulemus:

'Product: Laptop - $1000'

Vaata ka

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu