![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
САБЖ.
У меня есть такой вариант:
Может есть вариант попроще? -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
а куда еще проще?
|
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Irokez, да я думал есть встроенная функция... оказалось что таковой нету
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
А нафига делать копию, а затем удалять оригинал?
Почему сразу с оригиналом работать нельзя? |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Mal Hack, думаю что это моя собственная ненужная заморочка.
Есть объект метод которого, получает некие данные, после чего записывает их в временный массив (свойство объекта), он может быть перезаписан, и соответственно если юзать это свойство, можно потерять данные. Вот я и размышляю обо всяких ненужных мелочах, типа, что будет если такой метод юзать. Хотя наверное проще из этого метода возвращать массив и назначать его уже внешнему массиву вне объекта. В общем такие заморочки. Добавлено @ 16:37 Opr, ага... а теперь представь что у тебя в 20 местах такое твоиться -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
ИМХО, это уже неправильное проектирование...
Судя по твоим словам тяжело понять что и как... А вот:
просто лишние операции. опиши суть более детально, что-ть придумаем. |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
IZ@TOP это ты пытаешься сделать private поле?
|
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Есть методы объекта предоставляющие некоторые данные, другой объект пользуется его функциями для выборки этих данных для дальнейшего их использования. Так вот, некоторые из этих данных могут использоваться однократно, а некоторые постоянно. Вот я и думаю как с ними лучше поступать. Хочется чистоты, чтобы лишнее исчезало. Но с другой стороны какая-то часть этих данных может понядобиться.
По всем канонам мне кажется что я немного отступил от верного направления в разработке. Один класс занимается чисто збором глобальных данных используемых всегда чтобы объект конструктор мог ими воспользоваться. Далее это все уже попадет шаблонизатору. Добавлено @ 16:48 Irokez, нет. Я до РНР 5 пока не дожил. Пока только тестирую. Жду ответов. Побег домой, вечером напишу. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Пересмотри структуры классов.
Как параметры в функцию.
Можно как глобальные объявить. но удалять явно ничего не надо. |
||||
|
|||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Mal Hack, значить брошу затею эту
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
А что в твоем понимании "логика" и что "данные". Я несколько тут не понимаю. |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Mal Hack, ну как мне кажется в данном случае, логика, это алгоритм работы системы в целом, как она должна поступать при определенных обстоятельствах и как реагировать на те или иные события. Данные же, представляются для меня как некий интерфейс, который должен предоставлять простейший механизм доступа к этим самым данным.
Добавлено @ 21:18 Mal Hack, прошу камнями не кидать, если я в чем то не прав, выскажи свое представление о данном вопросе "что есть логика и что есть данные?". -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Mal Hack |
|
||||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
IZ@TOP я просто из того что ты писал не мог понять что ты отчего хочешь отделить. Интуитивно, я конечно Понимаю, но хочется помочь а для этого надо понять суть задачи...
У меня сегодня голова мутная какая-то. Устал как собака..
Я не гововрю, что ты не прав. Я хочу понять что у тебя в системе чем является...
Я обычно как делаю. Грубо говоря. Модуль работы (ядро системы), модуль интерфейса (шаблонизатор) и модуль данных. Он у меня правда делится на: данные в SQL модуле при разборке результата SQL запросов в DB классе и данные глобальные: лэнги, конфиги, URL посре парсера запроса. |
||||||
|
|||||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
IZ@TOP по-моему get метод - самое оптимальное
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |