異なる値を持つ子クラスから保護された変数にアクセスするにはどうすればよいですか?間違ったアクセスへPHP:別の値を持つ場合、子クラスから保護された変数にどのようにアクセスできますか?
例:親:: $ _は私、あなたがサブクラスのインスタンスを作成するときには、単に必要なので
class Father{
protected $_my=array('a','b');
}
class Child{
protected $_my=array('c','d');
function __construct(){
parent::__construct();
$this->_my=array_merge(parent::$_my,$this->_my);
}
}
おかげで、 Yosef
クラスが別のクラスから継承されるようにするには、 'class Child extends Father'のように' extends'キーワードを使用する必要があります –
保護された変数は子供がアクセスできます。 'Child'の' $ _my'は 'Father'に設定された値を上書きします –