2011-03-23 18 views
5

मैं सिर्फ जानना चाहता हूँ कि क्या वहाँ है किसी भी कारण से/कहानी के पीछे की तरहसभी PHP पार्स त्रुटियां "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 

और कई और अधिक पार्स त्रुटि से पहले T_ उपयोग करने के लिए है।

क्या आप स्पष्टीकरण के लिए कोई लिंक प्रदान कर सकते हैं? साथ ही, क्या त्रुटि प्रदर्शित करने में उपयोग किए गए कोई अन्य उपसर्ग हैं, तो कृपया साझा करें।

+2

विवरण के लिए http://www.php.net/manual/en/function.token-get-all.php और http://www.php.net/manual/en/tokens.php देखें। – eisberg

+1

@eisberg लिंक के लिए बहुत बहुत धन्यवाद :) – diEcho

+0

आपको इसकी आवश्यकता क्यों है? –

उत्तर

9

TToken के लिए खड़ा है।

ये त्रुटियां आपको बता रही हैं कि पार्सर को टोकन मिला जिसकी अपेक्षा नहीं थी।

+0

धन्यवाद, मैं भी अपना प्रश्न अपडेट करता हूं, कृपया मदद करें – diEcho

5

क्योंकि उन कर रहे हैं, एक पार्सर, tokens की दृष्टि से, इस प्रकार T_ (है कि एक ही तर्क है त्रुटि स्तरों E_ के साथ शुरू क्यों ...)।

3

token से टी।
यह, पीएचपी निष्पादन प्रक्रिया की वजह से की lexical analysis हिस्सा

1

और की अगर, वीएआर, STRING फंक्शन, आदि अलग-अलग टोकन कि पार्सर के लिए महत्वपूर्ण हैं होगा। मुझे लगता है कि टी_ उपसर्ग सिर्फ यह संकेत देने के लिए एक शैली है कि उन चीजें टोकन हैं।