Что означает «T» в этой ошибке PHP
Parse error: syntax error, unexpected T_VARIABLE
имею в виду?
(Я знаю, что означает сама ошибка, но я хотел бы знать, почему это не только «ПЕРЕМЕННЫЙ»).
«T» означает «токен».
Когда PHP-код запускается, первый шаг называется « лексическим анализом » (или «лексированием»). Лексер просматривает входной текст и создает вместо него список токенов. Обычно (на многих языках) использовать имена с префиксами T
для них.
Следующим шагом будет интерпретация этих токенов, позволяющих их компилировать или запускать напрямую. Это первый шаг, когда PHP заботится о порядке токенов (в большинстве случаев), и поэтому здесь вы получаете ошибку.