php объявление переменных



Php объявление переменной

Автор Иван Александров задал вопрос в разделе PHP

Нужно найти объявление переменной в PHP. Как это сделать? и получил лучший ответ

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

Ответ от Ђатьяна Шеховцова[гуру]
Total Commander и ищешь

Ответ от фыв фыв[мастер]
folder find text

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Нужно найти объявление переменной в PHP. Как это сделать?

Вопрос по объявлениям переменных в PHP
PHP это универсальный язык, он не полностью работает с компилятором как C++, он больше работает с
подробнее...

как передать переменну. из одного php файла в другой php файл?
1.С помощью html форм (методы GET и POST)
2.В адресной строке (scipt.php?var1=xxx&var2=yyy)подробнее...
спросили в VRR
Зачем var в JavaScript?
явное объявление переменных позволяет избавится от многих проблем.
1. Типизирование значения -
подробнее...

Перевод кода из Pascal в C++
0) Библиотеки
Pascal: для ввода и вывода ничего не нужно подключать.
C++: нужна одна из
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Объекты и классы в ООП? Для чего?
У тебя есть некий класс, допустим "Автомобиль" и у него есть поля, допустим "Цвет", "Марка" и "Вид
подробнее...
спросили в GIAT
В Turbo Pascal есть оператор перехода Goto, а в C++ чего вместо него имеется (+синтаксис)???
Использование оператора безусловного перехода goto в практике программирования на языке СИ
подробнее...
спросили в Наивность
Объектно ориентированное программирование. (ООП)
Так никто нормально и не ответил!
Три признака ООП: инкапсуляция, наследование и полиморфизм.
подробнее...

назовите особенности в проведении буржуазных реформ 1860-1870-х гг. на территории беларуси. Чем они были вызваны?
В 1860—1870-е гг. правительство Александра II приняло ряд постановлений о проведении земской,
подробнее...
спросили в Type Moon
как сделать чтобы при нажатии на кнопку выводился заданный текст в Delphi. хелп
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage('Текст сообшения');подробнее...
спросили в 1650 год
Каковы причины и результаты русско-польской и русско-шведской войн 1650-1660-х годов?
Русско-польская война 1654—1667, война между Россией и Речью Посполитой за Белоруссию и Украину.
подробнее...

сколько стоит регистрация в Минске?
Цена регистрации

Отмена прописки и введение регистрации повергло белорусов в
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*