ID:          43318
 Updated by:  [EMAIL PROTECTED]
-Summary:     Const accepts array
 Reported By: felipensp at gmail dot com
-Status:      Open
+Status:      Assigned
 Bug Type:    Scripting Engine problem
 PHP Version: 5.3CVS-2007-11-17 (snap)
-Assigned To: 
+Assigned To: dmitry
 New Comment:

Dmitry, I think this is caused by the namespace patches.


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

[2007-11-18 03:35:57] crrodriguez+php at suse dot de

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.."

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

[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

Reply via email to