所以我有一个我不能(不允许)修改的类,我需要扩展其中一个方法。问题是我的子类的方法需要在我扩展的父方法中使用本地变量集。这就是我的意思:
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
变量而不以任何方式修改父类?
答案 0 :(得分:0)
您可以声明它在全局范围内,但是......这是OOP。你为什么不把它作为财产?