359 of 410 menu

Metoda __toString

Metoda __toString je magična metoda v PHP-ju, ki določa, kako naj se objekt obnaša, ko ga poskušamo pretvoriti v niz. Ta metoda se samodejno pokliče, ko je objekt uporabljen v kontekstu, kjer je pričakovan niz, na primer pri izpisu z echo ali pri stikanju nizov. Metoda mora vrniti nizovno predstavitev objekta.

Sintaksa

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

Primer

Ustvarimo preprost razred z metodo __toString:

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

Rezultat izvajanja kode:

'User object'

Primer

Bolj zapleten primer z vračanjem lastnosti objekta:

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

Rezultat izvajanja kode:

'Product: Laptop - $1000'

Glejte tudi

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni