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