5

T_私が知りたいのは、次のようなエラーを解析する前に使用する理由/ストーリーがあるかどうかです。

parse error : unexpected `T_`ELSE in ... blah blah blah  
parse error : Unexpected `T_`IF in ....blah   
parse error : unexpected `T_`VAR  
parse error : unexpected `T_`STRING

などなど。

明確にするためのリンクを提供できますか?また、エラー表示で使用されている他のプレフィックスはありますか?共有してください。

4

4 に答える 4

9

TTokenの略です

これらのエラーは、パーサーが予期しないトークンを検出したことを示しています。

于 2011-03-23T13:10:37.843 に答える
5

これらは、パーサーの観点からは、、tokensしたがってT_(エラーレベルが...で始まるのと同じ理由E_です)。

于 2011-03-23T13:11:03.210 に答える
3

tokenからのT。
これは、PHP実行プロセスの字句解析部分が原因です。

于 2011-03-23T13:11:38.247 に答える
1

ELSE、IF、VAR、STRING、FUNCTIONなどは、パーサーにとって重要な個々のトークンになります。T_プレフィックスは、それらがトークンであることを示すための単なるスタイルであると思います。

于 2011-03-23T13:12:27.827 に答える