Re: Bug #14491 Updated: Parser warning that should be parse error
| From: | Yasuo Ohgaki | Date: | Wed, 19 Jun 2002 00:10:01 +0000 |
| Subject: | Re: Bug #14491 Updated: Parser warning that should be parse error | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-85327@lists.php.net to get a copy of this message | ||
This is obvious syntax error that should stop
execution. There are other warnings that continue
with warning message with obvious syntax error.
(such as malformed break statement)
IMO, language should raise fatal error for syntax errors
instead of warning and let programmer fix errors for these
kind of errors.
Or do we have policy that make execution continue much
as possible? It's fair policy for scripting language, but
this policy makes difficult to write robust scripts
especially for newbies.
We may want to change the behavior for ZE2.
Let's make clear where we're heading.
--
Yasuo Ohgaki
PHP Bug Database wrote:
ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=14491&edit=2ID: 14491 Updated by: derick@php.net Reported By: yohgaki@php.net -Status: Analyzed +Status: Closed Bug Type: Scripting Engine problemOperating System: LinuxPHP Version: 4.1.0New Comment: It's fine as it is Previous Comments: ------------------------------------------------------------------------ [2001-12-14 12:53:18] yohgaki@php.net Bad english correction ;) Shoud this be an error? instead of warning? Status = Analyzed ------------------------------------------------------------------------ [2001-12-13 14:12:56] yohgaki@php.net Is't this should be an error? instead of warning? <?php \ echo "aa"; ?> gives Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/yohgaki/public_html/bugs/test.php on line 2 aa ------------------------------------------------------------------------