[英]How to display a class from another class in PHP
如何在PHP中顯示另一個類的類?
class Layout {
public $var;
public function __construct() {
$this->var = 'test';
}
public function __toString() {
return $this->var;
}
}
class Template {
private $var_layout;
public function __construct() {
$obj = new Layout;
$this->var_layout = $obj;
}
public function __toString() {
return $this->var_layout;
}
}
$template = new Template();
echo($template);
錯誤消息:方法模板:: __ toString()必須返回字符串值
請幫忙,非常感謝..
return $this->var_layout;
在Template
類中不返回字符串,它返回一個對象。 通過顯式調用該__toString()
方法使其返回一個字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.