359 of 410 menu

__toString metodu

__toString metodu PHP-də obyektin sətirə çevirilməsi cəhdi edildikdə necə davranacağını təyin edən sehrli metoddur. Bu metod avtomatik olaraq obyektin sətir gözlənilən kontekstdə istifadə edildiyi zaman, məsələn echo ilə çıxarılarkən və ya birləşdirilərkən çağrılır. Metod obyektin sətir təsvirini qaytarmalıdır.

Sintaksis

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

Nümunə

__toString metodu olan sadə bir sinif yaradaq:

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

Kodun icrasının nəticəsi:

'User object'

Nümunə

Obyektin xüsusiyyətlərini qaytaran daha mürəkkəb nümunə:

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

Kodun icrasının nəticəsi:

'Product: Laptop - $1000'

Həmçinin bax

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et