子クラスが一部の親の属性を再宣言しないようにしたいと思います。どうやってやるの?
編集:親クラスに「タイトル」プロパティがある場合、子供がこの名前でプロパティを(再)宣言できないようにしたくない
子クラスが一部の親の属性を再宣言しないようにしたいと思います。どうやってやるの?
編集:親クラスに「タイトル」プロパティがある場合、子供がこの名前でプロパティを(再)宣言できないようにしたくない
これが機能するかどうかはわかりませんが、Reflection クラスを試してみて、子がプロパティを再宣言したかどうかを検出してから、例外または何かを発生させることができます
アップデート:
このリンクをチェックしてください:
http://www.php.net/manual/en/reflectionproperty.getdeclaringclass.php
と
http://www.php.net/manual/en/reflectionproperty.setaccessible.php
それは役立つはずです