ID: 26875 Updated by: [EMAIL PROTECTED] Reported By: jonas at datatal dot se -Status: Open +Status: Bogus Bug Type: Class/Object related Operating System: win2k PHP Version: 5.0.0b3 (beta3) New Comment:
Wrong. It worked like that in PHP 4, of course it will work like this in PHP 5. (BC) Previous Comments: ------------------------------------------------------------------------ [2004-01-12 03:15:15] jonas at datatal dot se Description: ------------ It is possible to call a class function directly dispite that it doesnt have the static keyword. Reproduce code: --------------- <?php class Test { function MyFunction() { echo 'Hello'; } } Test::MyFunction(); ?> Expected result: ---------------- Should only be possible if the function have been defined with the static keyword. <?php class Test { static function MyFunction() { echo 'Hello'; } } Test::MyFunction(); ?> Actual result: -------------- The code works (it shouldnt). ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=26875&edit=1