Req #73347 [NEW]: Proporse new namespace separator: dot inside a string

From: Date: Wed, 19 Oct 2016 10:48:43 +0000
Subject: Req #73347 [NEW]: Proporse new namespace separator: dot inside a string
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-204914@lists.php.net to get a copy of this message
From: fede dot carg at gmail dot com Operating system: PHP version: 7.1.0RC3 Package: Class/Object related Bug Type: Feature/Change Request Bug description:Proporse new namespace separator: dot inside a string Description: ------------ The backslash namespace separator was introduced in 2008 http://news.php.net/php.internals/41374 Would it be possible to consider using dots inside strings. Eg: ``` namespace "my.package"; use "some.package.class"; ``` How difficult would it be for the interpreter to parse this line of code? For me, it the most modern and clean solution. And it looks much better, doesn't it? Expected result: ---------------- ``` namespace "my.package"; use "some.package.class"; ``` Actual result: -------------- ``` namespace my\package; use some\package\class; ``` -- Edit bug report at https://bugs.php.net/bug.php?id=73347&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=73347&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=73347&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=73347&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=73347&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=73347&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=73347&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=73347&r=needscript Try newer version: https://bugs.php.net/fix.php?id=73347&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=73347&r=support Expected behavior: https://bugs.php.net/fix.php?id=73347&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=73347&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=73347&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=73347&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=73347&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=73347&r=dst IIS Stability: https://bugs.php.net/fix.php?id=73347&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=73347&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=73347&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=73347&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=73347&r=mysqlcfg

« previous php.bugs (#204914) next »