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