Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Добавление в класс методов из другог файла
Покинул форум
Сообщений всего: 27
Дата рег-ции: Июнь 2009 Откуда: Россия, Москва
Помог: 0 раз(а)
Пользуйся наследованием.
Для этого тебе нужно в другом файле, подключить файл в котором описан класс, который нужно дополнить, а дальше создать новый класс наследованный от предыдущего, в этом классе будут методы из предыдущего и те методы, которые ты добавишь в этом файле.
print"Маленьких размеров, интеллигентная порода, с кудрявой шерстью.";
}
}
?>
В примере в файле index.php создается класс Dog, содержащий метод выводящий основное описание (main description), а в файле other.php подключается файл index.php и создается класс dwarfish_poodle (карликовый пудель), который является собакой но имеет свои отличительные методы, в данном случае AllDescr (все описание).
----- Рожденные ползать - везде пролезет.
JustUserR
Отправлено: 19 Июня, 2009 - 17:10:16
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
WNeZRoS Да простят меня многие другие участники но я сошлюсь на одну тему
Действительно с наследованием вариант удобнее но всетаки если формально надо добавить новые методы в класс на лету по знания не помешают
Вот сия тема - http://forum.php.su/topic.php?fo...1&topic=2159 (Участник Гость это я Плюс там еще полезные внешние сслыки
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.