ID:               47379
 Updated by:       fel...@php.net
 Reported By:      vivekanandan8 at yahoo dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         *Programming Data Structures
 Operating System: debian linux
 PHP Version:      5.3.0beta1
 New Comment:

Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at
http://www.php.net/manual/ and the instructions on how to report
a bug at http://bugs.php.net/how-to-report.php

See:
http://docs.php.net/manual/en/language.namespaces.definitionmultiple.php


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

[2009-02-13 04:01:50] vivekanandan8 at yahoo dot com

Description:
------------
when defining the namespace using the curly brace,no statement can't be
accepted after the end of namespace,hence we are forced to use in the
separate include file.
where as other format of defining namespace like 
namsespace a; works fine.


Reproduce code:
---------------
<?php

namespace nsUserInfo {
const vRole = 'user';
}

print "Expected Result :". \nsUserInfo\vRole;

?>


Expected result:
----------------
Expected Result :user

Actual result:
--------------
Fatal error: No code may exist outside of namespace {} in
/usr/local/apache/htdocs/php/nstest.php on line 7


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


-- 
Edit this bug report at http://bugs.php.net/?id=47379&edit=1

Reply via email to