![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » PHP. Финты ушами с переменными и функциями. |
|
PHP. Финты ушами с переменными и функциями.
|
Engrossed by the Void Сообщения: 2229 |
Доброго времени суток, господа. У меня возникла сложность в виде шизофреничных сомнения в вопросе о невозможности ("Невозможно? Неизбежно!" A. Smith). А именно: Может ли функция знать в каком файле и какой строке она была вызвана? Необходима сия вещь для написания функции дебажного вывода значения некой переменной. На данный момент передаю функции ручками: имя переменной (строка), константы __FILE__, __LINE__. Мысли?
|
|
------- Отправлено: 02:29, 25-06-2005 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
1) есть глобальная перменная - имя файла. 2) имя файла можно выдирать их строки запроса. |
------- Отправлено: 10:36, 25-06-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 659
|
Профиль | Отправить PM | Цитировать Prisoner
Предлагаю глянуть в сторону различных дебажных модулей |
Отправлено: 15:06, 25-06-2005 | #3 |
just mar Сообщения: 3906
|
Профиль | Отправить PM | Цитировать + поля типа referer (но это может дать только имя вызывающего файла)
|
Отправлено: 17:16, 25-06-2005 | #4 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Зрю некорректное изложение и/или понимание вопроса... чуть больше информации: представьте, что где-то (index.php) происходит инклюд всего необходимого (постоянно), в том числе и модуля с функциями по дебагу. Таким образом, выполняется любая из множества страниц сайта представляющая собой всегда только index.php (что выводить и как передается ему через параметры). Так глобальные переменные будут хранить по сути константу с содержимым - index.php. Вот представьте себе: скриптом index.php выполняется код расположенный в some_file.inc который проинклюдил included.inc. В последнем хотим поглядеть значение переменной (пусть это будет сложный объект) - вызываем нашу функцию дебага var_dumpf(). Вот функция и должна вывести в шапке вывода что-то вроде some_var in included.inc(123), где в скобках номер строки вызова var_dumpf(). Компрендо? %)
Мне лично думается тут нужны не обычные методы, а рутины низкого уровня по работе с переменными. P.S. archy, а к примеру, плиз? Есть конкретика или начинать шерстить? ![]() |
|
------- Отправлено: 07:22, 26-06-2005 | #5 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Решение тут.
|
------- Отправлено: 09:17, 28-06-2005 | #6 |
just mar Сообщения: 3906
|
Профиль | Отправить PM | Цитировать Prisoner
хм, я действительно не разобралась в "ТЗ". А за ссылку спасибо! Это интересно |
Отправлено: 10:51, 28-06-2005 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Нужна прога со специфическими функциями | Pliomera | Хочу все знать | 16 | 27-02-2009 17:15 | |
Log/Monitoring - пингеры с расширенными функциями | Yaroslav82 | Сетевые технологии | 3 | 31-01-2008 13:21 | |
проблема с переменными окружения | Vasosel | Microsoft Windows NT/2000/2003 | 2 | 12-07-2006 14:21 | |
работа с функциями DBM | Vlad Drakula | Вебмастеру | 3 | 01-07-2003 16:04 |
|