ID: 43318
Comment by: crrodriguez+php at suse dot de
Reported By: felipensp at gmail dot com
Status: Open
Bug Type: Scripting Engine problem
PHP Version: 5.3CVS-2007-11-17 (snap)
New Comment:
in 5_3 there seems to be an issue ( maybe a change) that allows "const"
outside classes, const outside class seems to be wrong though.
in 5_2 it causes a "syntax error, unexpected T_CONST in.."
Previous Comments:
------------------------------------------------------------------------
[2007-11-17 13:19:58] felipensp at gmail dot com
Description:
------------
Const now accepts array?
Reproduce code:
---------------
<?php
const foo = array(1, 2, 3);
var_dump(foo);
var_dump(constant('foo'));
Expected result:
----------------
Error ?
Actual result:
--------------
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=43318&edit=1