#45789 [Opn->Bgs]: Silent crash on duplicate method

[email protected]
Newsgroups php.bugs
Message-ID <[email protected]>
 ID:               45789
 Updated by:       [email protected]
 Reported By:      DikMax at gmail dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         Class/Object related
 Operating System: WinXP sp3
 PHP Version:      5.2.6
 New Comment:

Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at
http://www.php.net/manual/ and the instructions on how to report
a bug at http://bugs.php.net/how-to-report.php

Please enable error reporting in your server, then you get a "Fatal
error: Cannot redeclare ClassName::method()". Setting this in the script
doesn'T work as the error is generated before the script executes.


Previous Comments:
------------------------------------------------------------------------

[2008-08-11 21:38:35] DikMax at gmail dot com

Description:
------------
When write two methods with same name in one class PHP doesn't produce
any error. It just silently stops processing on include

Reproduce code:
---------------
<?php

ini_set('display_errors', 1);
error_reporting(E_ALL | E_STRICT);

class ClassName
{
    public function method()
    {
        echo 1;
    }
    
    public function method()
    {
        echo 1;
    }
}

echo 2;

Expected result:
----------------
Some compiler or interpreter error

Actual result:
--------------
Nothing


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=45789&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.