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 :: Trace code

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Типа дебаггера
DeepVarvar Супермодератор
Отправлено: 29 Июля, 2011 - 11:34:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Никогда не задумывался о таких вещах.

И вот настал момент в необходимости.

Мне нужно чтобы я мог увидеть там где мне надо в какой строке какого файла произошел вызов той или иной ф-ции из другого файла.

В лучшем случае графическая вьюшка в виде блоков и связей между блоками (ф-циями) кода и разными файлами.

Полюбому существует соответствующее ПО и для пхп, не один же я такой..
 
 Top
Мелкий Супермодератор
Отправлено: 29 Июля, 2011 - 11:44:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)






-----
PostgreSQL DBA
 
 Top
DeepVarvar Супермодератор
Отправлено: 29 Июля, 2011 - 12:35:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Либо не совсем то.
Либо я не догоняю..

index.php в корне:
PHP:
скопировать код в буфер обмена
  1. require_once(_ROOT."/lib/kapcha.php");
  2. require_once(_ROOT.'/lib/Template.php');               
  3. require_once(_ROOT.'/lib/Login.php');          
  4. require_once(_ROOT.'/lib/StaticPages.php');    
  5. require_once(_ROOT.'/lib/functions.php');      
  6. require_once(_ROOT.'/lib/Modules.php');
  7. require_once(_ROOT.'/lib/Menu.php');
  8.  
  9.        
  10. $connect->StartQueryCounter();
  11. $login = new  Login($connect); 
  12. $module = new Module($connect);
  13.  
  14. $static = new StaticPages($connect);
  15. $template = new CTemplate($connect);
  16. $menu = new Menu($connect);
  17.  
  18.  

Возвращает:
Спойлер (Отобразить)

Что же без "оберток" как в примере не пашет?
Обернул, результат - белый экран.
 
 Top
EuGen Администратор
Отправлено: 29 Июля, 2011 - 12:37:11
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)






-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Мелкий Супермодератор
Отправлено: 29 Июля, 2011 - 12:41:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




DeepVarvar, скорее я не понял. backtrace выводит трассировку функций для места вызова, а не для всего скрипта.


-----
PostgreSQL DBA
 
 Top
DeepVarvar Супермодератор
Отправлено: 29 Июля, 2011 - 16:12:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




EuGen жаль что приходится тестировать не на своем рабочем компе, а на хостинге от провайдера...
Может есть трейсер для редактора?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программное обеспечение »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB