parsing break and continue statements
| From: | Kiyoto Tamura | Date: | Thu, 28 Jul 2011 23:10:35 +0000 |
| Subject: | parsing break and continue statements | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-54239@lists.php.net to get a copy of this message | ||
Hi,
I am new to the PHP internals, and I was just looking through the code
related to parsing break/continue statements. It looks that as of PHP
5.4, Zend/zend_language_parser.y accepts both "T_BREAK expr" and
"T_CONTINUE expr" and check to make sure "expr" is a positive integer
in the function zend_do_brk_cont. Doesn't it make more sense to
replace "T_BREAK expr" with "T_BREAK <positive integer>" (the same
goes for the continue statement)?
Thanks in advance!
kiyoto