ID:               37212
 User updated by:  andreasblixt at msn dot com
 Reported By:      andreasblixt at msn dot com
 Status:           Open
 Bug Type:         Class/Object related
 Operating System: Irrelevant
 PHP Version:      5.1.2
 New Comment:

In addition to the above description I would like to add that the
sub-classes CAN access each other's protected variables, if the
accessing is done in a shared parent class.


Previous Comments:
------------------------------------------------------------------------

[2006-04-26 18:10:02] andreasblixt at msn dot com

Description:
------------
In class structures where the sub-classes are extended non-linearly
(i.e. multiple classes on the same tier), the sub-classes in different
lines cannot access variables defined as protected in a shared parent
class in eachother.

Reproduce code:
---------------
http://pastebin.com/683438

Expected result:
----------------
Tier3A accessing Tier3C...
OK! ('Value from Tier3C')
Tier3B accessing Tier3C...
OK! ('Value from Tier3C')


Actual result:
--------------
Tier3A accessing Tier3C...
OK! ('Value from Tier3C')
Tier3B accessing Tier3C...

Fatal error: Cannot access protected property Tier3C::$value in
protected.php5 on line 31



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=37212&edit=1

Reply via email to