上記の方法に問題があるようです:
public function __toString()
{
?>
Some html code
Some more html code
<?=echo $this->content?>
Last of the html code
<?
return '';
}
このメソッドで PHP コードを壊すことができるので、HTML コードをより適切にフォーマットして表示することができます。しかし、リターンを省略すると、例外が発生します。
__toString() は文字列値を返す必要があります。
返品なしで管理できる方法はありますか?