Для конкретного класса с экземпляром foo , есть ли способ настроить PHP echo foo;
?
class TheClass {
public $Name;
public $Number;
function MrFunction() { /* bla bla bla */ }
}
$foo = new TheClass();
echo $foo;
Насколько я понимаю, вы не можете перегрузить echo
, и я понимаю, что мог бы легко заставить $ foo-> MrFunction ()
сделать всю работу. Однако мне интересно, есть ли способ кодирования, при котором
echo $ foo
выводит $ foo-> Name
и $ foo-> Number
.
] Мы используем PHP версии 5.2.6 , но обновление не является проблемой.