359 of 410 menu

Metoden __toString

Metoden __toString er en magisk metode i PHP som definerer hvordan et objekt skal oppføre seg ved forsøk på konvertering til en streng. Denne metoden kalles automatisk når objektet brukes i en kontekst der en streng forventes, for eksempel ved utskrift via echo eller under konkatenasjon. Metoden må returnere en strengrepresentasjon av objektet.

Syntaks

public function __toString(): string { // returner strengrepresentasjon }

Eksempel

La oss opprette en enkel klasse med metoden __toString:

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

Resultat av kjøring av kode:

'User object'

Eksempel

Et mer komplekst eksempel med retur av 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 kjøring av kode:

'Product: Laptop - 1000'

Se også

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis