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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш