#26875 [Opn->Bgs]: class, static keyword

From: Date: Mon, 12 Jan 2004 11:44:24 +0000
Subject: #26875 [Opn->Bgs]: class, static keyword
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-53168@lists.php.net to get a copy of this message
ID: 26875 Updated by: sniper@php.net 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

« previous php.bugs (#53168) next »