We all know that there are zval 's that are associated with variable names. But how exactly are they related? This is interesting! A couple of examples so that the explanation of the respondent is not empty:

 $a = 10; $a = $a; $a = $b $a = &a; 

I think these examples should be enough, but if you offer something else, I don’t mind, in any case I’m waiting for interesting answers on this issue =)

  • one
    I think this article will help you: habrahabr.ru/post/162713 - Ilya Bizunov
  • I think like Ilya Bizunov, the network is full of explanations. that's what I immediately stumbled upon, put this xdebug.org/docs/all and everything is clear, there are also exhaustive examples. - perfect
  • @perfect is not a character table! I used xdebug, this thing doesn't show much. Only part of zval container values. Why are you all talking to me about zval? Zval containers and character table are different things! If the network is full of explanations, please share your knowledge about the symbolic table or tell us how it works. - MaximPro
  • @MaximPro, you ask: Все мы знаем что есть zval'ы которые связаны с именами переменных. Но как именно связаны? Все мы знаем что есть zval'ы которые связаны с именами переменных. Но как именно связаны? xdebug is enough for this. And if you look at the title of the question, then I do not understand what you mean, for me the symbolic table is the current encoding. - perfect
  • @perfect symbol table! = current coding, as I understand it, you have not even heard of such a concept, it is clear then why they change everything to send to read about zval'y. About XDebuga and what can he show me? - MaximPro

0