359 of 410 menu

Metoden __toString

Metoden __toString är en magisk metod i PHP som definierar hur ett objekt ska bete sig vid försök att omvandla det till en sträng. Denna metod anropas automatiskt när objektet används i ett sammanhang där en sträng förväntas, till exempel vid utskrift med echo eller vid konkatenering. Metoden måste returnera en strängrepresentation av objektet.

Syntax

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

Exempel

Låt oss skapa en enkel klass med metoden __toString:

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

Resultat av kodkörning:

'User object'

Exempel

Ett mer komplext exempel med att returnera objektets egenskaper:

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

Resultat av kodkörning:

'Product: Laptop - $1000'

Se även

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa