|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.05.2010, 22:25 | #1 |
Форумчанин
Регистрация: 26.06.2009
Сообщений: 354
|
parent::
Объясните простым языком что делает parent:: ?
PHP код:
|
24.05.2010, 22:49 | #2 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
parent - это класс.
А parent:: - это, так сказать, обращение к функции класса
there are no limits when you're software engineer
|
25.05.2010, 01:24 | #3 | |
Заблокирован
Регистрация: 10.04.2010
Сообщений: 145
|
Цитата:
Только вот чего-то логика какая-то странная, очень бы хотелось увидеть что планируется реализовать в классе Controller |
|
25.05.2010, 01:36 | #4 | |||
Форумчанин
Регистрация: 26.06.2009
Сообщений: 354
|
Цитата:
Правильно я тебя понял parent:: подключает конструктор из класса Controller в класс Admin? Цитата:
Цитата:
Последний раз редактировалось stenl1; 25.05.2010 в 01:58. |
|||
25.05.2010, 01:38 | #5 |
Заблокирован
Регистрация: 10.04.2010
Сообщений: 145
|
|
25.05.2010, 02:15 | #6 | |||
Заблокирован
Регистрация: 10.04.2010
Сообщений: 145
|
Цитата:
Цитата:
PHP код:
PHP код:
Цитата:
|
|||
25.05.2010, 12:32 | #7 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
PHP код:
Код:
Испоьзовать parent:: в случае если ф-я "не перекрыта" нет смысла тк наследник и так получит все ф-ии родителя. лично я с трудом разобрался в обьяснении Vertexxx, поэтому добавил этот пример
Стрелок-охотник
|
25.05.2010, 13:24 | #8 | ||
Заблокирован
Регистрация: 10.04.2010
Сообщений: 145
|
Цитата:
Цитата:
Последний раз редактировалось Vertexxx; 25.05.2010 в 20:10. |
||
25.05.2010, 15:52 | #9 | |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Цитата:
В чём разница вызова неперекрытой функции? Сегодня эта функция неперекрыта, а завтра перекрыта. Если ты точно знаешь, что нужен вызов именно определённого кода - ставишь parent::, если знаешь, что нужен вызов кода с возможными изменениями - вызываешь функцию текущего класса. Чаще всего parent:: используется для вызова конструктора и деструктора родительского класса.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
|
25.05.2010, 17:32 | #10 | ||
Форумчанин
Регистрация: 26.06.2009
Сообщений: 354
|
Цитата:
Цитата:
Код:
<?php class Admin extends Controller{ function login() { parent::имя любой функции из класса Controller(); } и функция также будет норм. подгружаться из родительского класса (Controller) ? |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как заставить принять Parent? | ZuBy | Компоненты Delphi | 2 | 14.05.2010 22:00 |
вопрос про Parent | DeepPurple | Общие вопросы Delphi | 1 | 19.05.2009 07:14 |
Parent фрейма | RIO | Помощь студентам | 2 | 10.05.2009 20:56 |
Parent... | prizrak1390 | Общие вопросы Delphi | 6 | 29.03.2008 00:02 |