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 ✉ [email protected] 📞 +502 3462-7169

Reply via email to