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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել