359 of 410 menu

__toString методу

__toString методу PHP'деги сыйкырдуу метод болуп саналат, ал объект сапка айландырылууга аракет кылынганда кандай мамиле кылышы керектигин аныктайт. Бул метод объект сап күтүлгөн контекстте колдонулганда автоматтык түрдө чакырылат, мисалы, echo аркылуу чыгарууда же кошуу операциясында. Метод объекттин сап түрүндөгү көрүнүшүн кайтарышы керек.

Синтаксис

public function __toString(): string { // сап түрүндөгү көрүнүшүн кайтаруу }

Мисал

__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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу