|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.05.2010, 17:32 | #11 | ||
Форумчанин
Регистрация: 26.06.2009
Сообщений: 354
|
Цитата:
Цитата:
Код:
<?php class Admin extends Controller{ function login() { parent::имя любой функции из класса Controller(); } и функция также будет норм. подгружаться из родительского класса (Controller) ? |
||
25.05.2010, 17:55 | #12 |
Пользователь
Регистрация: 20.11.2009
Сообщений: 11
|
Очень хорошая книга, там все это есть: "PHP: объекты, шаблоны и методики программирования" 2-е издание Мэтт Зандстра.
Мне очень понравилось но писать ООП так и не начал, использую классы но как основу не использую! |
25.05.2010, 18:23 | #13 |
Заблокирован
Регистрация: 10.04.2010
Сообщений: 145
|
когда происходит наследование, класс-потомок наследует поведение родителя и может обращаться к родительским функциям, как к своим ($this->) (на данном этапе у тебя должно быть понимание, что конструктор класса унаследовать нельзя - он свойу каждого класса, поэтому и вызывается статическим оператором :. Мне и вправду трудно охватить всё в рамках одного треда и поэтому я подготовил небольшой рабочий пример, построенный по паттерну Decorator:
PHP код:
Последний раз редактировалось Vertexxx; 25.05.2010 в 18:28. |
25.05.2010, 18:36 | #14 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Я точно так же могу сказать "сегодня код ф-ии в родительском классе такой завтра другой" и тд...
Цитата:
PHP код:
Буду рад услышать ваши тезисы.
Стрелок-охотник
|
|
26.05.2010, 01:00 | #15 | ||
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Цитата:
Цитата:
Остальное, включая код, я так понимаю было обращено не ко мне.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
||
26.05.2010, 09:29 | #16 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Цитата:
Если кому-то интересно я могу аргументированно ответить даже на то, что написал выше Johnatan. Напишу как и почему могут меняться родительские классы, почему нельзя "обращаться вообще к любому существующему" методу классу через "::".
Стрелок-охотник
Последний раз редактировалось mv28jam; 26.05.2010 в 13:12. |
|
26.05.2010, 12:29 | #17 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Товарищи, не ссорьтесь, прошу вас. Да и никто никого дураком не выставлял.
Каждый волен решать задачи своим способом - на то он и форум, чтобы каждый мог выразить свою точку зрения, свою сторону, свой взгляд. Да и кто-то, возможно, имеет более опыта, нежели другой, но зато в другом вопросе - более. Все ведь знать - не успеваешь учить) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как заставить принять 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 |