359 of 410 menu

Методот __toString

Методот __toString е магичен метод во PHP кој дефинира, како објектот треба да се однесува при обид за негово преобразување во стринг. Овој метод автоматски се повикува кога објектот се користи во контекст, каде што се очекува стринг, на пример при изведување преку echo или при конкатенација. Методот мора да враќа стрингово претставување на објектот.

Синтакса

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

Пример

Да создадеме едноставна класа со методот __toString:

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

Резултат од извршување на кодот:

'User object'

Пример

Покомплексен пример со враќање на својствата на објектот:

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

Резултат од извршување на кодот:

'Product: Laptop - $1000'

Погледнете ги и

  • методот __construct,
    кој е конструктор на објектот
  • методот __destruct,
    кој е деструктор на објектот
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј