Ben bir nesne var
(
[id] => 1
[parent_id] => 0
[result:Database:private] =>
[db:Database:private] => mysqli Object
(
[affected_rows] => 0
...
)
)
Açıkçası, Object 'db' ve ana veritabanı sınıfının 'sonuç' özelliklerini devralmıştır.
unset ($ object-> sonuç) ne unset ($ object-> sonuç: Database) ne unset ($ object-> Sonuç: Veritabanı: Özel) çalışır.
Onlar (nesne özellikleri çıkış olmak üzereyken yani) artık gerekli olduğunda nasıl bu özellikleri unset olabilir?
O (veritabanı bağlantıları kullanan diğer tüm sınıfları ile bir veritabanı sınıfını genişleten) diğer sınıfların kalıtsal bir özelliği olarak bir veritabanı nesnesi için genellikle iyi bir fikir mi?