Я создал два класса, присваивая переменную общедоступного класса переменной дочернего класса, но она не работает должным образом. Но одна и та же переменная назначает работу внутри функции правильно. У меня не было правильной причины, почему так. Пожалуйста, проверьте ниже пример. *
<?php
Class pratice{
public $a=4;
}
Class child extends pratice{
//public $b =$this->a;//getting error with this assigment
public function getValue(){
$this->b = $this->a;//working fine with this
echo $this->b;
}
}
$obj = new child();
$obj->getValue();
?>
Заранее спасибо.