回调__construct()

时间:2011-09-01 01:14:51

标签: php echo construct

如何读取__construct()中的变量?

以下是示例代码:

class Sample {
   private $test;

   public function __construct(){
      $this->test = "Some text here.";
   }
}

$sample = new Sample();
echo $sample->test;

这段代码有什么问题?因为__construct是自动的,我只是认为它将在类示例上运行并自动读取它。

是否有可能在不触及__construct()的情况下回应这个问题? 谢谢。

1 个答案:

答案 0 :(得分:7)

您需要$test 公开。当它是私有的时,它只能在课堂上阅读。

class Sample {
   public $test;

   public function __construct(){
      $this->test = "Some text here.";
   }
}

$sample = new Sample();
echo $sample->test;