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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა