Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
авторЭто не красивое решение ) Использование функции отладки для нормального функционирования системы - неверно. А вообще могу сказать, что изначально было неправильно спроектировано приложение, раз такой изворот необходим :)Неа. Наоборот, этот хинт применяется для того, чтобы "исправить" логическую некорректность некоторого стороннего программного модуля. В отношении этого модуля в интернете везде советуют, как нужно получать желаемый результат - изменением логики в своей программе (фактически, изменяя корректную логику для того, чтобы подстроиться под логику работы этого модуля). И в своём коде это нужно делать везде, где используется определённый функционал стороннего модуля. Используя же сабжевый хинт в одном месте своего кода, можно спокойно строить логику своей программы так, как это нужно и так, как это должно быть без всяких танцев с бубном. Просто так я ничего не делаю. Вот этот хинт , кстати, тоже имеет подобный характер и служит аналогичным целям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2015, 20:31 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
авторя даже больше скажу. оно не правильное. мы привязываемся к имени класса вызывающего обьекта. завтра подменят имя класса на другое - на класс-брат, и накроется это всё медным тазом. К имени класса мы не привязываемся. Привязываемся всего лишь к имени базового класса, который должен наследовать объект искомого класса (я же написал - debug_backtrace + instanceof ). А коли базовый класс не наш - значит, и объект нам не нужен. И вообще, можно не привязываться ни к каким классам вообще. Первый элемент массива будет содержать ссылку на объект, из которого вызван метод текущего объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2015, 20:36 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
r uCyrax_02Массив $GLOBALS содержит только глобальные переменные. А объект obj1 может быть объявлен и внутри другого объекта. ну я привел код, там объект объявлен как раз внутри метода. что не так то?) В вашем коде искомый объект (obj1 = m1) объявлен в глобальной области видимости, а не внутри метода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2015, 20:39 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
Cyrax_02авторЭто не красивое решение ) Использование функции отладки для нормального функционирования системы - неверно. А вообще могу сказать, что изначально было неправильно спроектировано приложение, раз такой изворот необходим :)Неа. Наоборот, этот хинт применяется для того, чтобы "исправить" логическую некорректность некоторого стороннего программного модуля. В отношении этого модуля в интернете везде советуют, как нужно получать желаемый результат - изменением логики в своей программе (фактически, изменяя корректную логику для того, чтобы подстроиться под логику работы этого модуля). И в своём коде это нужно делать везде, где используется определённый функционал стороннего модуля. Используя же сабжевый хинт в одном месте своего кода, можно спокойно строить логику своей программы так, как это нужно и так, как это должно быть без всяких танцев с бубном. Просто так я ничего не делаю. Вот этот хинт , кстати, тоже имеет подобный характер и служит аналогичным целям. Интересно узнать что это за модуль такой. ) Просто посмотреть. Уверен, что при правильном проектировании конечного продукта, потребности в debug_backtrace не возникнет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2015, 23:09 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
Cyrax_02авторЭто не красивое решение ) Использование функции отладки для нормального функционирования системы - неверно. А вообще могу сказать, что изначально было неправильно спроектировано приложение, раз такой изворот необходим :)Неа. Наоборот, этот хинт применяется для того, чтобы "исправить" логическую некорректность некоторого стороннего программного модуля. В отношении этого модуля в интернете везде советуют, как нужно получать желаемый результат - изменением логики в своей программе (фактически, изменяя корректную логику для того, чтобы подстроиться под логику работы этого модуля). И в своём коде это нужно делать везде, где используется определённый функционал стороннего модуля. Используя же сабжевый хинт в одном месте своего кода, можно спокойно строить логику своей программы так, как это нужно и так, как это должно быть без всяких танцев с бубном. Просто так я ничего не делаю. Вот этот хинт , кстати, тоже имеет подобный характер и служит аналогичным целям.вот зануда, где код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 00:21 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
авторвот зануда, где код? Какой код ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 01:08 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
Cyrax_02, так а в чем красивость решения?)) заюзал функцию отладки. функция описана в документации и задокументирована. я понимаю бы извернулся без её использования. а так ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 05:42 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
Cyrax_02авторвот зануда, где код? Какой код ?код получения списка объектов указанного класса, существующих в оперативной памяти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 10:30 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
skyANACyrax_02пропущено... Какой код ?код получения списка объектов указанного класса, существующих в оперативной памятиПоходу задача несколько трансформировалась, и список стал не нужен. А решения исходной задачи нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 13:03 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
Cyrax_02Неа. Наоборот, этот хинт применяется для того, чтобы "исправить" логическую некорректность некоторого стороннего программного модуля.Может, ну его в жопу, этот кривой сторонний модуль? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 13:06 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
skyANACyrax_02пропущено...Какой код ?код получения списка объектов указанного класса, существующих в оперативной памяти Так это же просто - debug_backtrace + instanceof . авторПоходу задача несколько трансформировалась, и список стал не нуженМожно и список получить. debug_backtrace + instanceof + накапливаем все объекты и возвращаем список. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 13:29 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
Cyrax_02Можно и список получить. debug_backtrace + instanceof + накапливаем все объекты и возвращаем список. Код: php 1. 2. 3. 4. 5. 6. Как до $a доберетесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 13:34 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
Cyrax_02skyANAпропущено... код получения списка объектов указанного класса, существующих в оперативной памяти Так это же просто - debug_backtrace + instanceof . авторПоходу задача несколько трансформировалась, и список стал не нуженМожно и список получить. debug_backtrace + instanceof + накапливаем все объекты и возвращаем список.Раз просто, так покажите код :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 13:55 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
Я же говорю: debug_backtrace + instanceof . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 14:54 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
+ справка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 14:55 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
Cyrax_02, вот зануда. Что Вас всегда справку посылали читать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2015, 20:19 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
Cyrax_02Я же говорю: debug_backtrace + instanceof . приведи код, который "накапливает ВСЕ объекты". т.е. не только те из которых ты будешь вызывать свой метод, а вообще ВСЕ лежащие в ОЗУ. ты изначально же так ставил задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2015, 05:33 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
авторприведи код, который "накапливает ВСЕ объекты". т.е. не только те из которых ты будешь вызывать свой метод, а вообще ВСЕ лежащие в ОЗУПредоставь развёрнутое техзадание. Чтобы не было свистоплясок. При подготовке техзадания постарайся придерживаться ГОСТа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2015, 11:22 |
|
||
|
Получить список объектов указанного класса, существующих в оперативной памяти...
|
|||
|---|---|---|---|
|
#18+
Cyrax_02Предоставь развёрнутое техзадание. Чтобы не было свистоплясок. При подготовке техзадания постарайся придерживаться ГОСТа. так ты же сам написал что УЖЕ решил ЭТУ задачу. Задача твоя же. кароче ясно всё с тобой) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2015, 12:45 |
|
||
|
|

start [/forum/topic.php?fid=23&gotonew=1&tid=1462097]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 410ms |

| 0 / 0 |
