Re: Request for RFC Karma: "use-from syntax for namespace use declarations"
| From: | Stuardo -StR- Rodríguez | Date: | Mon, 05 Jan 2026 23:18:23 +0000 |
| Subject: | Re: Request for RFC Karma: "use-from syntax for namespace use declarations" | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-129736@lists.php.net to get a copy of this message | ||
Just a friendly reminder about my karma to post an RF in the PHP wiki.
Again, my user is "str".
Thank you very much
--
Stuardo Rodríguez Mercenary Web Developer La Maphpia
🌎 maphpia.com ✉ str@maphpia.com 📞 +502 3462-7169
On Tue, Dec 30, 2025 at 10:25 AM Stuardo -StR- Rodríguez <str@maphpia.com>
wrote:
> Hello internals,
>
> My name is Stuardo Rodríguez, and I would like to request RFC karma to
> publish an RFC on the PHP wiki.
>
> I am a professional PHP developer with over 15 years of experience
> building web applications. You can find more about my background here:
> - LinkedIn: https://www.linkedin.com/in/stuardo
>
> I have prepared an RFC titled "use-from syntax for namespace use
> declarations" which proposes an alternative
use syntax
> that improves
> readability by placing imported symbols first, followed by a namespace
> prefix introduced by from.
>
> Example:
> ```php
> use ClassA from Vendor\Package;
> use {ClassB, ClassC as C} from Vendor\Package;
> ```
>
> This is syntax sugar equivalent to existing imports:
> ```php
> use Vendor\Package\ClassA;
> use Vendor\Package\{ClassB, ClassC as C};
> ```
>
> I have already implemented the necessary changes to the Zend Engine
> (lexer, parser, tokenizer exposure) along with comprehensive test coverage.
> The implementation:
> - Introduces T_FROM token
> - Supports single imports, grouped imports, and function/const imports
> - Treats from as a soft keyword to preserve backward
> compatibility
> (function from() remains valid)
> - Includes 7 new test cases in Zend/tests/ plus tokenizer test
>
> I would appreciate receiving wiki karma to create and publish this RFC for
> community discussion. My wiki account username is: "str"\
>
> Thank you for your consideration.
>
> Best regards,
> Stuardo Rodriguez
>
> --
> Stuardo Rodríguez Mercenary Web Developer La Maphpia
> 🌎 maphpia.com ✉ str@maphpia.com 📞 +502 3462-7169
>