Mantis - Quercus
|
|||||
Viewing Issue Advanced Details | |||||
|
|||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
5788 | major | always | 08-19-14 21:45 | 01-20-16 01:53 | |
|
|||||
Reporter: | raxis | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | 4.0.36 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
|
|||||
Summary: | 0005788: When inheriting protected instance variables the parent class auto created variable | ||||
Description: |
when you create a protected variable in an abstract class and then extend that class. The parent variable assigns value to the protected instance variable in the constructor. The parent class will auto create the variable and ignore the protected variable of the subclass. I am using the 4.0.39 version Output of Quercus: [brettdutton:.../quercus-4.0.39/WEB-INF/lib]$ java -cp quercus.jar:javamail-141.jar com.caucho.quercus.CliQuercus /Users/brettdutton/Sites/voodoo/QuercusIssue.php Outside ClassNULL Paginator::valueOfResparray(4) { [0]=> string(4) "This" [1]=> string(2) "is" [2]=> string(1) "a" [3]=> string(4) "test" }% |
||||
Steps To Reproduce: | |||||
Additional Information: |
Appache and PHP output of the same test case Outside Classarray(4) { [0] => string(4) "This" [1] => string(2) "is" [2] => string(1) "a" [3] => string(4) "test" } Paginator::valueOfResparray(4) { [0] => string(4) "This" [1] => string(2) "is" [2] => string(1) "a" [3] => string(4) "test" } |
||||
Relationships | |||||
Attached Files: | QuercusIssue.php [^] (556 bytes) 08-19-14 21:45 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|