359 of 410 menu

Metode __toString

Die metode __toString is 'n towerse metode in PHP wat definieer hoe 'n objek moet optree wanneer 'n poging aangewend word om dit na 'n string om te skakel. Hierdie metode word outomaties aangeroep wanneer die objek in 'n konteks gebruik word waar 'n string verwag word, byvoorbeeld wanneer dit uitgestuur word deur echo of tydens konkatenasie. Die metode moet 'n stringvoorstelling van die objek teruggee.

Sintaksis

public function __toString(): string { // gee stringvoorstelling terug }

Voorbeeld

Laat ons 'n eenvoudige klas skep met die metode __toString:

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

Resultaat van die kode-uitvoering:

'User object'

Voorbeeld

'n Meer komplekse voorbeeld wat die eienskappe van die objek teruggee:

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

Resultaat van die kode-uitvoering:

'Product: Laptop - $1000'

Sien ook

  • metode __construct,
    wat die konstruktor van die objek is
  • metode __destruct,
    wat die destruktor van die objek is
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp