Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:116329 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 49091 invoked from network); 12 Nov 2021 15:50:42 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 Nov 2021 15:50:42 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 13576180543; Fri, 12 Nov 2021 08:44:42 -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=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS8560 212.227.0.0/16 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS; Fri, 12 Nov 2021 08:44:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1636735479; bh=ghLLVfscdnYXznwgGNZot9BE2CobY0/U3jW2skpnaAQ=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=Rlw8nZVyVdeWwO5t22Q1vONkDhgTxiD2iQ/HjWkqmK32HmP9hApxRUQGKcTX6gP8x SYf/NyfFTKfhm2yJVI2NZn0oCPCyzp8CmLD+MaP+zzWIRVLki918+NDhfua5P7a3oP IQlHCrH0CW6Rg/BzqjVjw3IaxzVfscfyr9qeAfOY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.2.130] ([79.222.37.121]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mlf4c-1mKWZR2dnu-00inM2; Fri, 12 Nov 2021 17:44:39 +0100 Message-ID: <6c885b38-1704-ee4b-c3a4-ab768d7b54b5@gmx.de> Date: Fri, 12 Nov 2021 17:44:39 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0 Content-Language: de-DE To: Ben Ramsey , php internals References: <0A40B090-43E3-484F-B67F-175C3B8F7CD6@php.net> In-Reply-To: <0A40B090-43E3-484F-B67F-175C3B8F7CD6@php.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:69C9RxkCsG6Z3iSbT52mrKA8EdJChJ1Wk46lHVJKChpQfcv53A9 fv9xOwzE6wlq6sj83YcelyNkuQJx8c5syBVZ4HwFT8ieklIAXjY3etQtAg5shrTAXoIKUnK lVdBbaWbe4d77j2E6agkhORPdha9V0lHejkpWp5jr9IQskTXaRj2+7Cf1qZZUt6LFOr417z FFHaNVO2zzgrD/28iogQg== X-UI-Out-Filterresults: notjunk:1;V03:K0:JrApMb98lZU=:NYRLID9ioAjSj6g4LqTuLN 6t6wVWU65kcdICuKDZ7zyUFS/Vnr8wnGH8tMUm/3QGhIVXoGP2mjO1qRDfaJnK364M7VnlHEY y850J2Qi6zJ1qHKXb1D8OmOQyLb8K1h8NsBWQjQRWYfdsDDaArP0P6QMNnpZaudsrCU66krtF B7uvCmBMk+qXGvMmgC4zuDZwxJ3EYBRkr0iGfRLJmyEzJY1dwDFV1xUYY7/jz40PjYzGxfaxA kcWMekegpxi01n7NjjdgfqZUK5wdK15mbJMJA5QklReIh0qa8DQHFnSH/g8pyw7KOWx0CdTqZ zdTBDgq/Y3nlWgZFY9yjpL7lSXqdSZoNAz9fKAQiniCdR8lLV+Vu9bCFA6f78Uez/pG7iWr8S 324fK5/ZTs5nQ1Rmu6asvniy6OpVfXeEIWyUDlByflt6vU3DIy0rEIgDQiS7zsRsyN+lvBX6G AUsgaPq2xiDC/zcjHrxZz1MU3ASAAlaOnke3obMIFfComKm9d2L3dywcvnrv/LnjsCfNwBG8R OR6avJHDDaVFdCKjC5kCHhEveUSLg0mT/b1h4YOw7M6a/G2W0PueeiGC+w2N3O8g4N6PZflRp CZ0f2+4BK4n4vn5KEIY6Dd/LyNji6tVTthcfI1ciKC0gKwC2EWoN3v9RY/DCSidm6vyHONzow 2AX0WuVIvkW9V7D7JG23OKtcaoA1Z7dz74BrrJBwwrKP+iCHYdmNf067xCuCLMG64lDBkQRV0 ziSPgUog5pb8XsQTaNZ7G46L/X6wbdf6RYN9CZZqE/8FqjCKPqaZTsWtP0lSl4pYal19wh4a8 iAtr07EQYptarNIQxIXoTSfO6uV651Apf+Yj57OQ5CHKtij1AWurNQNN58Mzl85r9lcRNro0Q fYt+q/ep9boltRRCrCC0R6N9kTEQ19J4Dok6/fNgOlkQBKaXcCQZRtWeDCknrfb5wzuXJYdjx /aR4DhChAti6GhLp1pEOyGMXYTb/KS2aEsX2KSHxrgyMkjAHUKkoerkYSXptf+E13a4Id1sdl tujYobHT+XQl1p5TmCjWdO14InNU+EjvLF/z6GVTUoVaf52Tm+7vlzbLH+lq4uUcIQd39Oxra 0ZSCf0PwE1ttWg= Subject: Re: [PHP-DEV] [VOTE] Deprecate dynamic properties From: cmbecker69@gmx.de ("Christoph M. Becker") On 12.11.2021 at 17:24, Ben Ramsey wrote: >> On Nov 12, 2021, at 10:10, Derick Rethans wrote: >> >> On 12 November 2021 13:07:42 GMT, Nikita Popov w= rote: >>> Hi internals, >>> >>> I've opened the vote on >>> https://wiki.php.net/rfc/deprecate_dynamic_properties. Voting will clo= se >>> 2021-11-26. >> >> I've voted no on this one. Not because I don't like the idea, but becau= se I think the timeline for deprecation and removal is way too fast. >> >> This is IMO not something important enough to cause a fairly large BC b= reak for, and it should wait until the last in the 8.x series before we de= precate it. > > I=E2=80=99ve voted no for the same reason. > > I like this change, but the deprecation in 8.2 seems too disruptive. I= =E2=80=99d > rather promote our intent to deprecate this with a statement in the > manual that says something like, =E2=80=9CThis feature will be deprecate= d in > PHP 8.3 and removed in 9.0.=E2=80=9D Meanwhile, 8.2 should include the > AllowDynamicProperties attribute so folks can start preparing. Didn't we do this for ext/mysql? Had that the desired effect? I don't think so. Unfortunately, too many devs don't read the docs, and why would they, if they now how stuff works. =2D- Christoph M. Becker