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
Форумы портала PHP.SU :: Версия для печати :: Как определить первое место объявления переменной
Форумы портала PHP.SU » » Вопросы новичков » Как определить первое место объявления переменной

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

1. nkl - 01 Декабря, 2014 - 11:50:33 - перейти к сообщению
Доброго времени суток. Имею такую ситуацию: есть файл functions.php
PHP:
скопировать код в буфер обмена
  1. //over 99999 lines of code and functions

в нужной мне функции есть такое объявление:
PHP:
скопировать код в буфер обмена
  1. function render_end()
  2. {
  3.         var_dump(__FUNCTION__);
  4.         global $templatename_sym, $headinclude, $vbphrase, $GLOBALS, $foruminfo, $pagenumber,
  5.                 $show, $thread, $onload, $headinsert, $pagetitle;
  6.         //...other code
  7. }
  8.  

Как можно вычислить где объявляется переменная например $headinclude и в каких местах к ней присваиваются значения?
2. Sail - 01 Декабря, 2014 - 12:03:04 - перейти к сообщению
nkl пишет:
Как можно вычислить где объявляется переменная например $headinclude и в каких местах к ней присваиваются значения?

Практически, любая IDE должна обладать такими возможностями.
Та-же NetBeans умеет искать, где и как в проекте используется переменная.
3. DelphinPRO - 01 Декабря, 2014 - 12:24:36 - перейти к сообщению
нажимаешь CTRL и тыкаешь мышкой по переменной/функции/классу/любой_ фигне

 

Powered by ExBB FM 1.0 RC1