Php объявление переменной
Автор Иван Александров задал вопрос в разделе PHP
Нужно найти объявление переменной в PHP. Как это сделать? и получил лучший ответ
Ответ от Андрей[гуру]
В КОМПИЛЯТОРЕ ты нажать "перейти к объявлению" не можешь. Только в IDE.
В PHP объявлений переменных НЕ СУЩЕСТВУЕТ. Объявления классов есть, объявления функций есть.... А объявлений переменных нет.
Первое присваивание переменной - это и есть её объявление. А если присваивания глобальной переменой производится в разных файлах, то для определения места первого присваивания необходимо анализировать порядок подключения файлов.
Если к файлу ничего не подключается, то это не значит, что не производится подключение этого файла. Но если это действительно одиночный файл без автозагрузки классов, то тебя совершенно правильно перекинули на место первого использования переменной.
Для работы с глобальными переменными в PHP существует массив $GLOBALS, тоступный из любой точки кода:
Заодно взгляни на описания других суперглобальных массивов.
В любой приличной IDE есть поиск во всех файлах проекта - делающий именно то, о чём ты спрашиваешь. Так что читай документацию по своей IDE. А если там нет, переходи на что-то более приличное.
Total Commander и ищешь
folder find text