359 of 410 menu

__toString metodi

__toString metodi PHP-däki bir jasymlyk metod bolup, ol obyekti setire öwürmek synanyşyk edilende näme ýaly hereket etmelidigini kesgitleýär. Bu metod, obyket setir garaşylýan kontekstde, meselem echo arkaly çykarylanda ýa-da birikdirilende awtomatiki ýagdaýda çagyrylýar. Metod, obyektiň setir görnüşini yzyna gaýtarmalydyr.

Sintaksis

public function __toString(): string { // setir görnüşini yzyna gaýtar }

Mysal

__toString metodi bilen ýönekeý klass döreteliň:

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

Koduň ýerine ýetiriliş netijesi:

'User object'

Mysal

Obyektiň aýratynlyklaryny yzyna gaýtarmak bilen has çylşyrymly mysal:

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

Koduň ýerine ýetiriliş netijesi:

'Product: Laptop - $1000'

Şeýle-de görüň

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et