Что такое T_Echo и T_Print - PullRequest
       16

Что такое T_Echo и T_Print

2 голосов
/ 15 октября 2011

При возникновении ошибок T_Echo и T_Print возникает множество вопросов, требующих помощи в устранении неполадок, но что означает T_?

1 Ответ

9 голосов
/ 15 октября 2011

Это означает "токен". Исходный код PHP разбивается на токены, а затем интерпретируется. Этот процесс известен как токенизация .

См. на этой странице для списка токенов PHP.

Вы можете сами убедиться, как работает токенизация, запустив token_get_all() на фрагменте кода PHP.

Причина, по которой они часто возникают в основных вопросах устранения неполадок, заключается в том, что OP допустил синтаксическую ошибку, и в результате этого синтаксический анализатор обнаружил неожиданный токен.

...