Mantis - Quercus
Viewing Issue Advanced Details
2948 minor always 09-18-08 11:58 09-18-08 12:37
koreth  
nam  
normal  
closed 3.2.1  
fixed  
none    
none 3.2.1  
0002948: Can't mix key/value and nonkeyed array autoinitialization
<?php
$a = array(0 => 'x', 'y');


Fails to compile in Quercus:

[11:21:11.688] {resin-19} com.caucho.java.JavaCompileException: .../WEB-INF/work/_quercus/_test__php.java:35: append(com.caucho.quercus.env.Value,com.caucho.quercus.env.Value) in com.caucho.quercus.env.Value cannot be applied to (com.caucho.quercus.env.StringBuilderValue)
[11:21:11.688] {resin-19} (v_a = env.getVar("a")).set(new ArrayValueImpl().append(qv_0_0, qv_x_1).append(qv_y_2));
[11:21:11.688] {resin-19}
                     ^
[11:21:11.688] {resin-19} 1 error
[11:21:11.688] {resin-19} at com.caucho.java.InternalCompiler.executeInt(InternalCompiler.java:243)
[11:21:11.688] {resin-19} at com.caucho.java.InternalCompiler.compileInt(InternalCompiler.java:96)
[11:21:11.688] {resin-19} at com.caucho.java.AbstractJavaCompiler.run(AbstractJavaCompiler.java:102)
[11:21:11.688] {resin-19} at java.lang.Thread.run(Thread.java:619)

Notes
(0003460)
nam   
09-18-08 12:37   
php/3413