Пытался в дочернем использовать "$this->[Родительская переменная]", - не получается.
В родительском, переменные, которые должны быть использованы в дочернем, объявлены как "public".
Что делать. Помогите, пожалуйста.
(Добавление)
Или покажите, пожалуйста, рабочий пример.
1. Сайга-12 - 09 Марта, 2014 - 21:14:05 - перейти к сообщению
2. caballero - 09 Марта, 2014 - 22:04:11 - перейти к сообщению
в как ты определяешь получил ты ее или нет?
3. OrmaJever - 09 Марта, 2014 - 22:10:05 - перейти к сообщению
caballero пишет:
в как ты определяешь получил ты ее или нет?
как я понял он всё правильно спрашивает. Нужно получить переменную родительского класса в потомке.
Сайга-12 пишет:
ли покажите, пожалуйста, рабочий пример.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- class A {
- public $a; // или protected
- }
- class B extends A {
- public function getA() {
- return $this->a;
- }
- }
это конечно будет работать при условии что в классе В нету свойства "а", если есть то нужно вызывать так parent::$a