#26924 [NEW]: private methods can be called within a static method

From: Date: Thu, 15 Jan 2004 18:27:45 +0000
Subject: #26924 [NEW]: private methods can be called within a static method
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-53398@lists.php.net to get a copy of this message
From: mike@php.net Operating system: Win2k & Linux PHP version: 5CVS-2004-01-15 (dev) PHP Bug Type: Zend Engine 2 problem Bug description: private methods can be called within a static method Description: ------------ Private class methods can be called by instantiating an object of this class in an static method. Reproduce code: --------------- <?php class t { private function dont() { echo "intended?\n"; } static function main() { $t = new t(); $t->dont(); } } t::main(); ?> Expected result: ---------------- Fatal error: Call to private method t::dont() ... Actual result: -------------- intended? -- Edit bug report at http://bugs.php.net/?id=26924&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=26924&r=trysnapshot4 Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=26924&r=trysnapshot5 Fixed in CVS: http://bugs.php.net/fix.php?id=26924&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=26924&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=26924&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=26924&r=needscript Try newer version: http://bugs.php.net/fix.php?id=26924&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=26924&r=support Expected behavior: http://bugs.php.net/fix.php?id=26924&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=26924&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=26924&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=26924&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=26924&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=26924&r=dst IIS Stability: http://bugs.php.net/fix.php?id=26924&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=26924&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=26924&r=float

« previous php.bugs (#53398) next »