Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119439 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 22590 invoked from network); 1 Feb 2023 07:15:54 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 1 Feb 2023 07:15:54 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id BF15E1804A9 for ; Tue, 31 Jan 2023 23:15:53 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS14061 46.101.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail.stella-maris.solutions (mail.stella-maris.solutions [46.101.232.159]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 31 Jan 2023 23:15:53 -0800 (PST) Received: from [172.16.1.173] (heigl.gw.tgnet.de [80.72.250.242]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mail.stella-maris.solutions (Postfix) with ESMTPSA id 0667381203 for ; Wed, 1 Feb 2023 07:15:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=heigl.org; s=mail; t=1675235752; bh=6udQJkfC5Oh+4KYBHeCd9QeioJTww7qxfNFc9qOtqCk=; h=Date:From:Subject:To:References:In-Reply-To:From; b=jIgSI00UVwKg/A/qwrT7wu9HWGQP2BRMzC53hXTFOq9A1MXD8obBndgZJ+rrbO28a hRpi+mpeUHJmCpOLLMAy92skak+pPItDSzhlSzwoiiFKAyjjFUkTCluxdttrd0oTPj vVFq1DCQEIoNZ/VwUenQ0C5dlMzypvUmcaIvgNtxRtrTAtz19PVAQK9xpe7p2kY6sL 5ydRH2GWEV5JwMbD5X9XShXIEboW0L43HhCuJjGOeipsBKam4FJ8kCGNZYPAqZQsmR W9T+XPI75o/W2tedy2tIkiFv7yo7ZrY7T6ny9WXoOTJo07iAKw53O5njaFoyaKaEqU YH12OzBlyGXsg== Message-ID: <5d2b9a3d-f495-f5fb-9273-72cbbf2aaac7@heigl.org> Date: Wed, 1 Feb 2023 08:15:46 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 To: PHP internals References: <5FC8DBAF-8D78-4E94-A3B0-3BDED3A3E53C@craigfrancis.co.uk> <789af205-4582-66a9-694a-10e18b8b9f56@demon-angel.eu> <9d225219-4e31-b362-52a9-9a298a0a55ef@telia.com> <768de46c-9ff2-eee2-24ab-e78e27ad167c@demon-angel.eu> <828f1ec6-e8ff-01b2-dc0e-a6cf1dd16eb2@demon-angel.eu> Content-Language: en-US In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------6mJqeDgtZkR18zV0dD2dc7iq" Subject: Re: [PHP-DEV] [RFC] Path to Saner Increment/Decrement operators From: andreas@heigl.org (Andreas Heigl) --------------6mJqeDgtZkR18zV0dD2dc7iq Content-Type: multipart/mixed; boundary="------------Hj4PbCUerOU8nIIkiO3GJKMm"; protected-headers="v1" From: Andreas Heigl To: PHP internals Message-ID: <5d2b9a3d-f495-f5fb-9273-72cbbf2aaac7@heigl.org> Subject: Re: [PHP-DEV] [RFC] Path to Saner Increment/Decrement operators References: <5FC8DBAF-8D78-4E94-A3B0-3BDED3A3E53C@craigfrancis.co.uk> <789af205-4582-66a9-694a-10e18b8b9f56@demon-angel.eu> <9d225219-4e31-b362-52a9-9a298a0a55ef@telia.com> <768de46c-9ff2-eee2-24ab-e78e27ad167c@demon-angel.eu> <828f1ec6-e8ff-01b2-dc0e-a6cf1dd16eb2@demon-angel.eu> In-Reply-To: --------------Hj4PbCUerOU8nIIkiO3GJKMm Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGV5IEFsbA0KDQpPbiAwMS4wMi4yMyAwNzoyMCwgTWFyayBCYWtlciB3cm90ZToNCj4gT24g MjMvMDEvMjAyMyAxNDowNiwgRy4gUC4gQi4gd3JvdGU6DQo+PiBIb3dldmVyLCB0aGUgd2hv bGUgcG9pbnQgb2YgdGhpcyBSRkMgaXMgdG8qcmVtb3ZlKsKgIGNvZ25pdGl2ZSBidXJkZW4g Zm9yDQo+PiBkZXZlbG9wZXJzLCBzbyB0aGV5IGRvbid0IGV2ZW4gbmVlZCB0byBiZSBhd2Fy ZSBvZiB0aGlzICJmZWF0dXJlIiBhbmQgbm90DQo+PiBnZXQgc3VycHJpc2VkIHdoZW4gaXQg a2lja3MgaW4uDQo+IA0KPj4gTW9yZW92ZXIsIGJ5IHlvdXIgbG9naWMsIHlvdSB3b3VsZG4n dCBjYXJlIGlmIHdlIHJlbW92ZWQgc3VwcG9ydCBmb3INCj4+IGFscGhhbnVtZXJpYyBzdHJp bmdzIGFuZCBvbmx5IGxldCB0aGUgUEVSTCBpbmNyZW1lbnQga2ljayBpbiBmb3IgcHVyZWx5 DQo+PiBhbHBoYWJldGljYWwuDQo+PiBXaGlsZSBjb252ZW5pZW50IGZvciB5b3UsIHNvbWVv bmUgbWlnaHQgYWN0dWFsbHkgdXNlIHRoaXMgZmVhdHVyZSBvbg0KPj4gYWxwaGFudW1lcmlj IHN0cmluZ3MsIGFuZCB3ZSdyZSBiYWNrIHRvICJ3aHkgaXMgbXkgdXNlIGNhc2UgYmVpbmcg cmVtb3ZlZA0KPj4gd2hpbGUgdGhhdCBvdGhlciBqdXN0IGFzIHdlaXJkIG9uZSByZW1haW5z Ii4NCj4gDQo+IEkgbWFrZSBubyBqdWRnZW1lbnQgb24gYWxwaGFudW1lcmljIHN0cmluZ3Ms IG90aGVyIHRoYW4gSSBjYW4ndCBzZWUgYW55IA0KPiB1c2UgY2FzZSBmb3IgaXQgbXlzZWxm LCBzbyBJIHdvbid0IGFsbG93IG15IG9iamVjdGlvbiBiZSBjb25zaWRlcmVkIA0KPiBoeXBv Y3JpdGljYWw7IGFuZCB5b3VyIGRlZmluaXRpb24gb2YgbXkgdXNlIGNhc2UgYXMgIndlaXJk IiBpcyBoaWdobHkgDQo+IGp1ZGdlbWVudGFsLg0KPiANCj4gDQo+IEJpamVjdGl2ZSBudW1l cmF0aW9uIHVzaW5nIHRoZSBsZXR0ZXJzIG9mIHRoZSBhbHBoYWJldCBoYXMgYSBsb25nIGFu ZCANCj4gYW5jaWVudCB0cmFkaXRpb24sIHByZS1kYXRpbmcgb3VyIG1vZGVybiBudW1lcmlj IEhpbmR1LUFyYWJpYyBzeXN0ZW0gDQo+IHVzaW5nIGJhc2UgMTAgZm9yIHBsYWNlL3ZhbHVl IG5vdGF0aW9uIGJ5IG1hbnkgY2VudHVyaWVzLiBUaGUgQWJqYWRpIA0KPiBzeXN0ZW0gdXNl ZCB0aGUgMjggbGV0dGVycyBvZiB0aGUgQXJhYmljIGFscGhhYmV0OyBzaW1pbGFybHkgdGhl IGFuY2llbnQgDQo+IEdyZWVrcyBhbmQgSGVicmV3cywgdGhlIEFybWVuaWFuczsgYnkgUnVz c2lhIHVudGlsIHRoZSBlYXJseSAxOHRoIA0KPiBDZW50dXJ5IChlYWNoIGN1bHR1cmUgdXNp bmcgdGhlaXIgb3duIGFscGhhYmV0KS4gSXQncyBpcm9uaWMgdGhhdCB0aGUgDQo+IFJvbWFu cyB1c2VkIGEgdmVyeSBkaWZmZXJlbnQgc3lzdGVtLCBldmVuIHRob3VnaCBvdXIgbW9kZXJu IHdlc3Rlcm4gDQo+IGFscGhhYmV0IGlzIGJhc2VkIG9uIHRoZSBSb21hbiBhbHBoYWJldC4N Cj4gDQo+IFRoZXNlIGNpdmlsaXNhdGlvbnMgZGlkbid0IGNvbnNpZGVyIHRoZWlyIGFscGhh YmV0aWMgbnVtZXJhbCBzeXN0ZW0gDQo+ICJ3ZWlyZCIuDQo+IA0KPiANCj4gSG93IG1hbnkg b2YgdGhlIGlycmVndWxhcml0aWVzIGFuZCBpZGlvc3luY3JhY2llcyBvZiBhbHBoYW51bWVy aWMgDQo+IHN0cmluZ3MgY291bGQgYmUgcmVzb2x2ZWQgYnkgbm90IHRyeWluZyB0byBjYXN0 IHRoZW0gYXMgYSBudW1lcmljIHZhbHVlIA0KPiBiZWZvcmUgaW5jcmVtZW50L2RlY3JlbWVu dDsgYnV0IGJ5IHRyZWF0aW5nIHRoZW0gY29uc2lzdGVudGx5IGFzIA0KPiBzdHJpbmdzPyBJ dCB3b3VsZCByZXNvbHZlIHRoZSBkaXNjcmVwYW5jeSB3aXRoICI1ZDkiOyBhbHRob3VnaCBu b3Qgd2l0aCANCj4gIjB4ZjkiLg0KDQpUaGUgdGhpbmcgdGhhdCBJIGNvbnNpZGVyICJ3ZWly ZCIgYW5kIHRoYXQgSSB3b3VsZCByZWFsbHkgbG92ZSB0byBzZWUgDQphZGRyZXNzZWQgaW4g YSBmdXR1cmUgdmVyc2lvbiBvZiBQSFAgaXMgdGhhdCB0aGUgaW5jcmVtZW50IG9mIHN0cmlu Z3MgDQpvbmx5IHdvcmtzIHdpdGggYS16fEEtWiB3aGlsZSB0aGVyZSBhcmUgYSBsb3Qgb2Yg b3RoZXIgYWxwaGFiZXRzIHdoZXJlIA0KdGhhdCBzaG91bGQgd29yayBzaW1pbGFyLiBTZWUg aHR0cHM6Ly8zdjRsLm9yZy9rME50aSBmb3Igc3VjaCBhbiBleGFtcGxlLg0KDQpJbmNyZW1l bnRpbmcgYSAqc3RyaW5nKiAgaXMgc29tZXRoaW5nIHRoYXQgcGVvcGxlIHNob3VsZCBvbmx5 IGRvIHdoZW4gDQp0aGV5IGtub3cgd2hhdCB0aGV5IGFyZSBkb2luZy4gVGhhdCBudW1lcmlj IHN0cmluZ3MgYXJlIGluY3JlbWVudGVkIG9uZSANCndheSBhbmQgb3RoZXIgc3RyaW5ncyBh bm90aGVyIG9uZSBpcyBpbmRlZWQgc29tZXRoaW5nIHRoYXQgY2FuIGlycml0YXRlIA0KcGVv cGxlLiBBbmQgZHVlIHRvIHRoZSBtaXNzaW5nIHR5cGUtc3lzdGVtIGluIGZvcm1lciB0aW1l cyBpdCBtYWRlIA0Kc2Vuc2UuIEJ1dCBnaXZlbiB0aGUgYnkgbm93IGF2YWlsYWJsZSB0eXBl LXN5c3RlbSB1c2luZyBhICJzYW5lIiANCmluY3JlbWVudCBjb3VsZCBiZSBhcyBlYXN5IGFz IGArKyhpbnQpJHZhcmAuDQoNClRoYXQgd2F5IGl0IGlzIGNsZWFyIHRoYXQgd2hhdGV2ZXIg aXMgaW4gdGhlIHZhcmlhYmxlICR2YXIgc2hvdWxkIGJlIA0KdHJlYXRlZCBhcyBpbnRlZ2Vy IChvciBmbG9hdCkgYW5kIGJlIGluY3JlbWVudGVkIGFmdGVyIHRoZSBjb252ZXJzaW9uDQoN ClRoYXQgd2F5IHRoZSBhbHJlYWR5IGV4aXN0aW5nIGZlYXR1cmUgLSBpdCBpcyBjbGVhcmx5 IHNwZWNpZmllZCBpbiB0aGUgDQpkb2N1bWVudGF0aW9uIGFuZCBzZWVtcyB0byBiZSBzcGVj aWZpZWQgdGhlcmUgZm9yIHRoZSBsYXN0IDIwKyB5ZWFycyAtIA0Kd291bGQgc3RheSB0aGUg c2FtZSB3aGlsZSBzdGlsbCBhbGxvd2luZyBwZW9wbGUgdG8gZWFzaWx5IG1ha2Ugc3VyZSB0 aGF0IA0KdGhlIGluY3JlbWVudCB3YXkgdGhleSBleHBlY3QgaXMgdXNlZC4NCg0KWWVzISBU aGF0IHdvdWxkIG1lYW4gdGhhdCBgJGkgPSAiOSI7IGVjaG8gKyskaWAgd291bGQgb3V0cHV0 IGBBYCwgDQp3aGVyZWFzIGBlY2hvICsrKGludCkkaWAgd291bGQgb3V0cHV0IGAxMGAuIEJ1 dCBJIGZpbmQgdGhhdCB2ZXJ5IA0KaW50dWl0aXZlIGFuZCBzYW5lLg0KDQpKdXN0IG15IDAu MDLigqwNCg0KQ2hlZXJzDQoNCkFuZHJlYXMNCg0KDQotLSANCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsLCwNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChvIG8pDQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tb29PLShfKS1Pb28tKw0KfCBBbmRyZWFzIEhlaWdsICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCnwg bWFpbHRvOmFuZHJlYXNAaGVpZ2wub3JnICAgICAgICAgICAgICAgICAgTiA1MMKwMjInNTku NSIgRSAwOMKwMjMnNTgiIHwNCnwgaHR0cHM6Ly9hbmRyZWFzLmhlaWdsLm9yZyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQorLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t Kw0KfCBodHRwczovL2hlaS5nbC9hcHBvaW50bWVudHdpdGhhbmRyZWFzICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwNCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQp8IEdQRy1LZXk6IGh0 dHBzOi8vaGVpLmdsL2tleWFuZHJlYXNoZWlnbG9yZyAgICAgICAgICAgICAgICAgICAgICAg ICAgfA0KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg== --------------Hj4PbCUerOU8nIIkiO3GJKMm-- --------------6mJqeDgtZkR18zV0dD2dc7iq Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEOHo7et0VdZk8RJK34Ff+SCK3tkUFAmPaEaMACgkQ4Ff+SCK3 tkWolRAAlVsb3iVVQGBhrR93XZDhuO7HDzNDTLefBfykHVaWgBn2ngvlvXFp2NOo LWFoKcWj4YJDCz1n7n2bgKBUgV1hKfsQbv6YRy008V+DyFHdRsNbtkVsdAQ2ZlR3 VJWN/kLDDWE4B/drQhcG9jtMP+/QCTRLNJ0K3Ga+sbMpiPwLv+fK3inthzfYJrS9 zsOUAZEt+jLKmpLKKbiZx9ROC3rfnBjtSAdW3FORcmK2cGCrr+w4iJGGtH92IXke q/RkxgMFsk00yEYt9VK9u2JZhV8lr3JueqUGH2faJXZM6Cv8IlAuvHJr4FXhq64l pEqFJamNZAoMcbBNlHFZZY+dZ0fgiLiYcOe2NS0cfKRZXL8UBkwr59BswwxsWi4V ptado3Hy524W0wV4q+N4TS9gfJC1reUW5btfeN/kHm8EMwM5DzUvsM4SRULLL2b5 jIxZatudHmGrzpLWXg08bvqHQvGTBUAL8BZzcrn2PgVR/9W22raTT5JNIC9OjUqZ S1AMbxBd3GTnCyZXOIWC8nGFDlQmjGNyDBoJwtoEDIzwtLQpyuBamgZ/E8l0VgG2 wei50iIp88CWtBtBr3IJn5DUL2Qq2xw9LeM6L+SOD3d6kkxcd76C8V63lojIT62S VK+GiaiEooSNNAvNRMnB8HjuVA8R0latRY15WRVqBjtUMqih8mM= =7c54 -----END PGP SIGNATURE----- --------------6mJqeDgtZkR18zV0dD2dc7iq--