Мне нужно вызвать функцию внутри метода.Эта функция требует доступа к частной собственности.Этот код:
class tc {
private $data=123;
public function test() {
function test2() {
echo $this->data;
}
test2();
}
}
$a=new tc();
$a->test();
возвращает следующую ошибку:
Неустранимая ошибка: использование $ this, когда нет в контексте объекта в ... on line ...
Использование PHP 5.6.38.Как я могу это сделать?