Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Уничтожить функцию 
:(
    Опции темы
Mal Hack
Дата 7.6.2006, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



AztEK, про наследовние слышал?
Эьто то, что тебе надо. Динамическое задание модуля, одинаковые имена функций. Все, ноу проблем. 
PM ICQ   Вверх
AztEK
Дата 8.6.2006, 05:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 6
Всего: 18



Mal Hack всё это я понял давно. Чтобы не было redeclaire cllass, нужно задавать уникальные имена производных классов и их объектов. Как это рационально реализовать, я не знаю... 


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Mal Hack
Дата 8.6.2006, 06:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(AztEK @  8.6.2006,  05:51 Найти цитируемый пост)
Чтобы не было redeclaire cllass, нужно задавать уникальные имена производных классов и их объектов. Как это рационально реализовать

Зачем?
Ты просто подключаешь файл от нужного модуля, где находится класс. Все.  
PM ICQ   Вверх
AztEK
Дата 8.6.2006, 07:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 6
Всего: 18



Цитата
Ты просто подключаешь файл от нужного модуля, где находится класс. Все.  


А вдруг у разных модулей окажется класс с одинаковым именем? Я думаю разрегистрировать имя класса, как и функцию, невозможно... А делать статичное уникальное имя класса напряжно, посколько модули исать не только я буду. 


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Mal Hack
Дата 8.6.2006, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(AztEK @  8.6.2006,  07:14 Найти цитируемый пост)
А вдруг у разных модулей окажется класс с одинаковым именем?

Дык в этом-то и фишка. Ты делаешь:

include( "luboy_modul.php" );
$MDL = new ModulClasss();

Все. Тебе плевать какой модуль ты подключил. В конструкторе модуль уже начинает делать то, что он должен. 
PM ICQ   Вверх
AztEK
Дата 9.6.2006, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 6
Всего: 18



Цитата
Тебе плевать какой модуль ты подключил

Подключаться то будут несколько модулей!
В этом вся фишка...smile 


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Mal Hack
Дата 9.6.2006, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(AztEK @  9.6.2006,  10:48 Найти цитируемый пост)
Подключаться то будут несколько модулей!
В этом вся фишка...smile  

Это не есть верно.
Может быть ты столкнулся с моей проблемой 2 года назад. Вот почитай:
http://forum.vingrad.ru/index.php?showtopi...view=getnewpost 
PM ICQ   Вверх
AztEK
Дата 13.6.2006, 08:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 6
Всего: 18



Нет, это не то... Ну ладно, видимо ничего лучше статичных идентификаторов не придумать...Всем спасибо за помощь... 


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0880 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.