簡體   English   中英

如何在PHP中顯示來自另一個類的類

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM