我正在研究PHP整洁,我看到了以下代码
$tidy = new tidy;
$tidy->parseString($html, $config, 'utf8');
$tidy->cleanRepair();
// Output
echo $tidy;
Tidy
这是一个对象。为什么不抛出Catchable fatal error: Object of class tidy could not be converted to string
错误???
答案 0 :(得分:3)
我并不满足于整洁,但我的猜测是,该对象实现了魔术方法__toString(),如下所述:http://php.net/manual/en/language.oop5.magic.php#object.tostring