Пожалуйста, ознакомьтесь с приведенным ниже кодом.PHP - получить общедоступные переменные классов?
class A {
public function __construct() {
}
}
class B extends A {
public $a = "a";
public $b = "b";
public $c = "c";
}
Как получить общие переменные класс В пределах от родительского класса, не зная, что именно они?
Err, вы не можете? Если вы не передадите ссылку класса B на A или что-то еще. – Robus
Это не ООП предназначается, чтобы быть, но должны быть какие-то обходные пути .. – TheHippo
Собственно родительский класс не должен знать о своих унаследованных реализациях. Возможно, наследование не является правильной стратегией здесь. Посмотрите на состав или шаблон шаблона. –