Задать вопрос
@ZzZero

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

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

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

Похожие вопросы