Date: 12/08/00
- Next message: Sterling Hughes: "Re: [PHP-DEV] http://bugs.php.net/bugs.php?id=7553"
- Previous message: sniper <email protected>: "[PHP-DEV] PHP 4.0 Bug #8180 Updated: Multiple "else" clauses in an "if" statement do not generate an error"
- In reply to: greg <email protected>: "[PHP-DEV] PHP 4.0 Bug #8180: Multiple "else" clauses in an "if" statement do not generate an error"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Are you sure you're not logging errors instead? Also, I think your
user-agent may be supplying this page because the document contains no
data.
-adam
On 9 Dec 2000 greg <email protected> wrote:
> From: greg <email protected>
> Operating system: Winnt 4.0 sp6
> PHP version: 4.0.3pl1
> PHP Bug Type: Scripting Engine problem
> Bug description: Multiple "else" clauses in an "if" statement do not generate an error
>
> The following script does not generate a parse error, and results in either zero output (an empty document), or a skeletal HTML document unrelated to the desired output (see below).
>
> Sample script
> ----------------------------------------------
> <?php
>
> if ( 1 ) {
> print("1");
> } else {
> print("2");
> } else {
> print("3");
> }
>
> ?>
> ----------------------------------------------
>
>
> Weird HTML output
> ----------------------------------------------
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML><HEAD>
> <META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD>
> <BODY></BODY></HTML>
> ----------------------------------------------
> (note: this HTML output is unrelated to any code in the php file. It appears to be coming from the script engine itself?)
>
> The expecetd behavior would be that an error is generated by the script engine. This proved to be an irritating bug to track down on a fairly complex page with multiple nested "if" statements, since no error was reported and no content was generated.
>
> One other note, this same sample file generates a parse error on our FreeBSD box running PHP 4.0.2.
>
>
>
-- / adam maccabee trachtenberg | visit college life online \ \ adam <email protected> | http://www.student.com /-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe <email protected> For additional commands, e-mail: php-dev-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>
- Next message: Sterling Hughes: "Re: [PHP-DEV] http://bugs.php.net/bugs.php?id=7553"
- Previous message: sniper <email protected>: "[PHP-DEV] PHP 4.0 Bug #8180 Updated: Multiple "else" clauses in an "if" statement do not generate an error"
- In reply to: greg <email protected>: "[PHP-DEV] PHP 4.0 Bug #8180: Multiple "else" clauses in an "if" statement do not generate an error"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

