Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP CompileError

บทนำ

ตั้งแต่ PHP 7.3 เป็นต้นมา Exception CompileError ถูกเพิ่มเข้ามา คลาสนี้สืบทอดมาจากคลาส Error เงื่อนไขข้อผิดพลาดบางอย่างที่ก่อนหน้านี้ทำให้เกิด fatal error ตอนนี้โยน CompileError แทน ส่งผลต่อ compilation errors ที่อาจถูกโยนโดยฟังก์ชัน token_get_all()

ฟังก์ชัน token_get_all() ใช้ Zend lexical scanner เพื่อ parse สตริงที่ให้มาเป็น PHP language tokens

ไวยากรณ์

token_get_all ( string $source [, int $flags = 0 ] ) : array

Parameters

Sr.NoParameter & Description
1source
PHP source code ที่จะ parse
2flag
TOKEN_PARSE - รู้จักความสามารถในการใช้ reserved words ในบริบทเฉพาะ

ฟังก์ชันควรใช้ในโหมด TOKEN_PARSE เพื่อให้สามารถโยน CompileError ได้