__toString()
Что выведет объект в строковом контексте?
<?php
class Product
{
public function __construct(private string $name, private float $price) {}
public function __toString(): string { return $this->name . ':' . $this->price; }
}
echo new Product('Book', 25);
Подсказки
- Теория: __toString() вызывается автоматически в строковом контексте.
Что проверяет это задание
__toString() вызывается автоматически в строковом контексте.