359 of 410 menu

Metode __toString

Metode __toString ir maģiskā metode PHP, kas nosaka, kā objektam jāuztveras, mēģinot to pārveidot par virkni. Šī metode tiek automātiski izsaukta, kad objekts tiek izmantots kontekstā, kur tiek gaidīta virkne, piemēram, izvadot ar echo vai veicot konkatenāciju. Metodei jāatgriež objekta virknes reprezentācija.

Sintakse

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

Piemērs

Izveidosim vienkāršu klasi ar metodi __toString:

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

Koda izpildes rezultāts:

'User object'

Piemērs

Sarežģītāks piemērs ar objekta īpašību atgriešanu:

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

Koda izpildes rezultāts:

'Product: Laptop - $1000'

Skatiet arī

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt