359 of 410 menu

__toString Metodu

__toString metodu, PHP'de bir nesnenin string'e dönüştürülmeye çalışıldığında nasıl davranması gerektiğini tanımlayan büyülü bir metottur. Bu metot, bir nesne string beklenen bir bağlamda kullanıldığında, örneğin echo ile çıktılandığında veya birleştirme işleminde otomatik olarak çağrılır. Metot, nesnenin string temsilini döndürmelidir.

Sözdizimi

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

Örnek

__toString metoduna sahip basit bir sınıf oluşturalım:

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

Kodun çalıştırılmasının sonucu:

'User object'

Örnek

Nesne özelliklerini döndüren daha karmaşık bir örnek:

<?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 çalıştırılmasının sonucu:

'Product: Laptop - $1000'

Ayrıca Bakınız

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet