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

Reply via email to