Итак, у меня есть класс, который я не могу (не разрешено) изменять, и мне нужно расширить один из методов.Проблема в том, что метод моего дочернего класса должен использовать переменную, установленную локально в родительском методе, который я расширяю.Вот что я имею в виду:
class ParentClass
{
function process_data()
{
$data['x'] = "This is some data.";
}
}
class ChildClass extends ParentClass
{
function process_data() {
parent::process_data();
$clean_data = strtolower(parent::$data);
}
}
Есть ли способ доступа к локальной переменной $data
из родительского метода без какого-либо изменения родительского класса?