359 of 410 menu

Kaedah __toString

Kaedah __toString ialah kaedah ajaib dalam PHP yang menentukan, bagaimana objek harus bertindak apabila cuba menukarnya kepada rentetan. Kaedah ini dipanggil secara automatik apabila objek digunakan dalam konteks, di mana rentetan dijangka, contohnya apabila output melalui echo atau apabila penyambungan. Kaedah ini mesti mengembalikan perwakilan rentetan objek.

Sintaks

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

Contoh

Mari buat kelas mudah dengan kaedah __toString:

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

Keputusan pelaksanaan kod:

'Objek Pengguna'

Contoh

Contoh yang lebih kompleks dengan mengembalikan sifat objek:

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

Keputusan pelaksanaan kod:

'Produk: Laptop - $1000'

Lihat juga

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak