@ZzZero

Как в PHP (да и не важно где) хранятся переменные, сами переменные (названия, может что-то еще) не значения?

Я начал с языка PHP, т.к. сам являюсь разработчиком PHP.
Я знаю про zval структуру (php 5.6), как под нее выделяется память, какие атрибуты у этой структуры.
Более того, я в рамках универа неплохо писал на языке C, а потом на C++11 фреймворк Qt (даже на ассемблере написал порядка 300 строк).
Т.е. что такое куча и указатель, что такое malloc/realloc я имею представление.
Но, вхожу в ступор, когда размышляю, а как PHP собственно хранит само имя переменной? Откуда он знает, что такая переменная есть (с таким именем) в данном контексте, как выглядит типичная структура данных, которая хранит переменную (не значение)?
Ответ на данный вопрос не могу найти в гугле.
Спасибо.
  • Вопрос задан
  • 424 просмотра
Пригласить эксперта
Ответы на вопрос 2
villiwalla
@villiwalla
HTML-верстка
Может это прояснит ситуацию
Ответ написан
@GreatRash
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы