Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127485 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: by lists.php.net (Postfix, from userid 65534) id D1A371A00BD; Tue, 27 May 2025 18:16:22 +0000 (UTC) To: internals@lists.php.net Date: Tue, 27 May 2025 13:16:21 -0500 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] [RFC Draft] Introduce with as an alias for namespace use keyword References: <89FF6436-5805-48B4-A8C8-1059046231A9@rwec.co.uk> Content-Language: en-US Autocrypt: addr=ramsey@php.net; keydata= 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 In-Reply-To: <89FF6436-5805-48B4-A8C8-1059046231A9@rwec.co.uk> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------K0oV0kM9Pa935abGT0eoexED" X-Posted-By: 96.61.170.179 Message-ID: <20250527181622.D1A371A00BD@lists.php.net> From: ramsey@php.net (Ben Ramsey) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------K0oV0kM9Pa935abGT0eoexED Content-Type: multipart/mixed; boundary="------------zacqimut0OcdtejMJSmiaFxT"; protected-headers="v1" From: Ben Ramsey Newsgroups: php.internals Subject: Re: [PHP-DEV] [RFC Draft] Introduce with as an alias for namespace use keyword References: <89FF6436-5805-48B4-A8C8-1059046231A9@rwec.co.uk> In-Reply-To: <89FF6436-5805-48B4-A8C8-1059046231A9@rwec.co.uk> --------------zacqimut0OcdtejMJSmiaFxT Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gNS8yNC8yNSAwNDo0OSwgUm93YW4gVG9tbWlucyBbSU1Tb1BdIHdyb3RlOg0KPiANCj4g DQo+IE9uIDI0IE1heSAyMDI1IDEwOjA4OjQ2IEJTVCwgIumprOato+W8uiIgPGE3NjY2NTA4 MjdAZ21haWwuY29tPiB3cm90ZToNCj4+IEhlbGxvIGludGVybmFscywNCj4+DQo+PiBJ4oCZ ZCBsaWtlIHRvIHByb3Bvc2UgYWRkaW5nIHdpdGggYXMgYSBmdWxsIGFsaWFzIGZvciB0aGUg bmFtZXNwYWNlLXJlbGF0ZWQNCj4+IHVzZSBrZXl3b3JkIGluIFBIUC4NCj4gLi4uDQo+PiAg ICAtIERvZXMgdGhpcyBpbXByb3ZlbWVudCB3YXJyYW50IGFuIFJGQz8NCj4+ICAgIC0gQXJl IHRoZXJlIG9iamVjdGlvbnMgdG8gdGhlIGNvbmNlcHQgb3Iga2V5d29yZCBjaG9pY2U/DQo+ IA0KPiBJdCB3b3VsZCBjZXJ0YWlubHkgbmVlZCBhbiBSRkMgaW4gb3JkZXIgdG8gYWRkLCBi ZWNhdXNlIGl0J3MgYSBjb3JlIGxhbmd1YWdlIGNoYW5nZS4gQWRkaW5nIGEgbmV3IGtleXdv cmQgZ2VuZXJhbGx5IHJlcXVpcmVzIHJlc2VydmluZyBpdCBpbiBhdCBsZWFzdCBzb21lIGNv bnRleHRzLCBzbyB0aGUgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbXBhY3Qgd291bGQgbmVl ZCB0byBiZSBtYWRlIGNsZWFyIGluIGFueSBSRkMgYXMgd2VsbC4NCj4gDQo+IFBlcnNvbmFs bHksIHRob3VnaCwgSSBkb24ndCBzZWUgYW55IGFkdmFudGFnZSBhdCBhbGwuIEJvdGgga2V5 d29yZHMgc2VlbSBlcXVhbGx5IGFyYml0cmFyeSwgYW5kIHRoZSBleGlzdGluZyBzeW50YXgg aGFzIGJlZW4gZXN0YWJsaXNoZWQgZm9yIG92ZXIgYSBkZWNhZGUgYXQgdGhpcyBwb2ludC4g SGF2aW5nIHR3byB3YXlzIHRvIHdyaXRlIHRoZSBzYW1lIHRoaW5nIGlzIGxpa2VseSB0byBj b25mdXNlIG5ldyB1c2VycyBhYm91dCB3aGV0aGVyIHRoZXkgZG8gZGlmZmVyZW50IHRoaW5n cywgYW5kIHRoZXJlIHdvbid0IGJlIGFueSBpbmNlbnRpdmUgZm9yIGV4aXN0aW5nIGNvZGUg dG8gY2hhbmdlIGZyb20gb25lIHRvIHRoZSBvdGhlciwgZXNwZWNpYWxseSBzaW5jZSB0aGV5 IHdvbid0IGJlIGFibGUgdG8gZm9yIHNldmVyYWwgeWVhcnMgaWYgdGhleSBzdXBwb3J0IG11 bHRpcGxlIFBIUCB2ZXJzaW9ucy4NCj4gDQo+IEFzIGZvciBvdGhlciBsYW5ndWFnZXMsIHRo ZXkgdXNlIGFsbCBzb3J0cyBvZiBkaWZmZXJlbnQga2V5d29yZHMgZm9yIHRoZSBzYW1lIG9y IHNpbWlsYXIgZmVhdHVyZXMsIGUuZy4gImltcG9ydCIgYW5kICJ1c2luZyIsIHNvIGl0J3Mg bm90IGxpa2UgUEhQIGlzIGEgd2VpcmQgb3V0bGllciBoZXJlLg0KPiANCj4gUmVnYXJkcywN Cj4gUm93YW4gVG9tbWlucw0KPiBbSU1Tb1BdDQoNCg0KSSBhZ3JlZSB3aXRoIFJvd2FuIHRo YXQgYW4gYWRkaXRpb25hbCBgd2l0aGAga2V5d29yZCBhcyBhbiBhbGlhcyBvZiANCmB1c2Vg IHdvdWxkIGNhdXNlIG1vcmUgY29uZnVzaW9uIGZvciB1c2VycywgcmF0aGVyIHRoYW4gbGVz cy4NCg0KSSBvZnRlbiBydW4gYWNyb3NzIHVzZXJzIHdobyBhc3N1bWUgdGhhdCBgdXNlYCBo YXMgc29tZSBraW5kIG9mIGltcG9ydCANCnNlbWFudGljcywgbGlrZSB0aGUgYGltcG9ydGAg a2V5d29yZCBpbiBvdGhlciBsYW5ndWFnZXMsIGJ1dCBpbiBQSFAsIA0KaXQncyBub3QgbXVj aCBtb3JlIHRoYW4gYW4gYWxpYXMgZm9yIGEgZnVsbHktcXVhbGlmaWVkIGNsYXNzIG5hbWUu IA0KQUZBSUssIGl0IGRvZXNuJ3QgZG8gYW55IGFjdHVhbCB3b3JrLiBJIHRoaW5rIGB3aXRo YCB3b3VsZCBhZGQgdG8gdGhlIA0KY29uZnVzaW9uLCBzaW5jZSBpdCBzb3VuZHMgKHRvIG15 IGVhcnMpIGxpa2UgaXQgaW1wbGllcyBhbiBldmVuIHRpZ2h0ZXIgDQpyZWxhdGlvbnNoaXAg dG8gdGhlIGNvbmNlcHQgb2YgaW1wb3J0aW5nL2luY2x1ZGluZy4NCg0KQ2hlZXJzLA0KQmVu DQoNCg0K --------------zacqimut0OcdtejMJSmiaFxT-- --------------K0oV0kM9Pa935abGT0eoexED Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEObZBND2MEEsrFG3D+cOdwLlphUQFAmg2AXYFAwAAAAAACgkQ+cOdwLlphUSp /RAAgybnecjZFRApnjT7GnC9DS2x0omxd469Uv3cQllnSGW//WUaioNO5gHiegMQLegGKtzuWFjP CUDhTU6FWVRTbGebTABq70SPI0fDbHNYCPkucqOjMDL9eGsuodqBGaqDgrrUwtQB0pI2USRnx+bq LdVk1d9zVXWzKlS4TJPQCmKbI3b8X7jRVdMnz4fIf1E/6yeS7yuGnL//HhOykLKNDWGi909nFIDT PZ/u8eYPPq6pUHVpypahrWF3Qcc6gCm4rZ4xkBQVZtBY1w92Vhf04CDECbfTi3m4AxmfGIG1KBry d4XwV5PhXs7LbWbt0aaMb6FezeAH6Pj43jpm+KAyg3C7W2ULJAPetxNwFt0qUZVwFMJoyWSCYu/+ J+oGACLvDSTcZPIXjMqRWmtnzY93ac/Kla95x6iQlvVVg/Hgpw9HS1a1WrSjrXD0rbuOjTcTPHzX WvLG4Kghs0bIDdag1w6iKdts51x+L6uX4eivAtFQBabek6rBnLZ30x803wsqedlzBZA6GoQOSigA xybchLrmzq5R42v7JRh6RD93CsOLJoJSLZF0n4O12ak61duUq0gzuc+6TcBDcoMx5fwjoC80dGPB NjcxFtssaTGjS/b2fbBKATEgozg1lzLpctNVzmML+4Vw9YlB0+bRc4NCIvYzVHKUwhiuywY1Lg4m 7Bw= =vkOx -----END PGP SIGNATURE----- --------------K0oV0kM9Pa935abGT0eoexED--