Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2012, 00:18   #1
nec117
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 266
Вопрос PHP5 наследование

Собственно вопрос. Есть 3 класса. Класс DB, CUser и myCUser.

PHP код:
<?php
class CUser extends DB{
     function 
__construct{
              
parent::__construct();
     }
}

class 
myCUser extends CUser{
      function 
__construct{
              
parent::__construct();
     }
}
?>
Вопрос в том, что при таком наследование myCUser будет видеть свойства и методы класса DB или только CUser?
nec117 вне форума Ответить с цитированием
Старый 31.03.2012, 00:26   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

он будет видеть все публичные(public) и защищенные(protected) поля/методы всех предков.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DOM php5 alexander1111 PHP 0 09.03.2011 22:56
Настройка php5 Syltan PHP 10 08.01.2011 01:39
php5 постоянная сылка на переменную 13th Свободное общение 1 13.09.2010 18:15
Передача массива в GET запросе (php5) Doda PHP 3 17.02.2010 22:31
Трабла с Apache2.2+ PHP5.2.4 vicvtor PHP 1 24.02.2009 14:14