359 of 410 menu

Metode __toString

Metode __toString adalah metode ajaib dalam PHP yang menentukan, bagaimana objek harus berperilaku ketika upaya dilakukan untuk mengonversinya menjadi string. Metode ini secara otomatis dipanggil ketika objek digunakan dalam konteks di mana string diharapkan, misalnya saat output melalui echo atau saat penggabungan string. Metode harus mengembalikan representasi string dari objek.

Sintaks

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

Contoh

Mari buat kelas sederhana dengan metode __toString:

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

Hasil eksekusi kode:

'User object'

Contoh

Contoh yang lebih kompleks dengan mengembalikan properti objek:

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

Hasil eksekusi kode:

'Product: Laptop - $1000'

Lihat Juga

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