ID: 31584 Updated by: [EMAIL PROTECTED] Reported By: php at hristov dot com -Status: Verified +Status: Closed Bug Type: Scripting Engine problem Operating System: Linux -PHP Version: php5-STABLE-2005-02-28 +PHP Version: 5-STABLE-2005-02-28 New Comment:
Works in 5.1 -> considered fixed. (not everything is MFH'd to dead branches) And FYI: There is no such version as 'PHP5', there are only numbers in versions.. Previous Comments: ------------------------------------------------------------------------ [2005-03-01 00:16:51] php at hristov dot com Erm, error. Works again with latest HEAD (5.1) but does not work with latest 5_0 (CVS php5-STABLE-200502282130) Andrey ------------------------------------------------------------------------ [2005-02-28 21:01:24] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php5.0-win32-latest.zip ..and make sure the Version field in the report matches the date of the snapshot.. ------------------------------------------------------------------------ [2005-01-17 13:41:22] php at hristov dot com Maybe it helps that it is not reproducable with 5.1.0-dev even back from Nov 29th. ------------------------------------------------------------------------ [2005-01-17 13:37:08] php at hristov dot com Description: ------------ The example code works with HEAD but is broken with 5_0 latest build as well as 5.0.3 . 5.0.2 and lower not checked. Reproduce code: --------------- php -r 'class a{protected static $foo=2;} class b extends a{function p(){var_dump(a::$foo);}}$b=new b;$b->p();' Expected result: ---------------- int(2) Actual result: -------------- Fatal error: Cannot access protected property a::$foo in Command line code on line 1 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=31584&edit=1