Можно ли узнать, где были установлены переменные? - PullRequest
2 голосов
/ 26 ноября 2010

Мне было интересно, если можно увидеть, где переменная была установлена ​​в коде PHP?Это сделало бы отладку действительно проще, так как я назначаю разные значения одной и той же переменной на основании некоторого условия.

Ответы [ 3 ]

1 голос
/ 27 ноября 2010

Конечно. В Notepad ++ вы можете установить плагин SourceCookifier .

С веб-сайта: «Плагин, который использует Exuberant Ctags для анализа либо только активированного в данный момент исходного файла, либо нескольких файлов так называемых сессий. Результаты отображаются и могут просматриваться в виде дерева внутри закрепляемого окна».

Из моего собственного опыта: он просто работает - для переменных, функций, свойств, методов, классов, интерфейсов ... и некоторых других HTML и javascript вещей.

1 голос
/ 26 ноября 2010

Если вас интересует отладка.Сделайте это.

if(condition)
{
    echo "1";
    $var = "something";
}
elseif(othercondition)
{
    echo "2";
    $var = "something";
}
...

И т. Д., Это действительно быстро сделано, и вы можете быстро увидеть число в выводе или файле журнала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...