Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:116344 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 24788 invoked from network); 13 Nov 2021 16:34:49 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 13 Nov 2021 16:34:49 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 73E311804C6 for ; Sat, 13 Nov 2021 09:29:03 -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=-0.2 required=5.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 for ; Sat, 13 Nov 2021 09:29:03 -0800 (PST) Received: by mail-wm1-f47.google.com with SMTP id 77-20020a1c0450000000b0033123de3425so12407090wme.0 for ; Sat, 13 Nov 2021 09:29:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=ixpPInY2ZamZf7IrcAap6or/E18yWMmmB0PPwkec8LY=; b=j82p7Ma4moizmYZbW59g4EkqTXPf2R2jGSB7SPX1AxrPhRHDqWrltnJ6NZcgJasC1M zq5QiyBsUyLodGM78WdSLMgdQRY54aQl0d3fFv3mMf1tHSs9shI3OlVUFJXSD20ZbI1C aqz/cIB4Kw5NC7fq1QUnAnVeOSsRzC/YzFpF37ElLqEHzcSfKMkbLZpYVBisR+YhgFi2 m5uEh7qh5aheijsUgqGj35hPn+cS9d4w+YatI/lh1Ujtd1AieTBVTF2jI1n6tJ/r39Qk wnVKy8AvA5QpPtMVhrDHJq06k7jy+qiEJiSefXroHtXVLBgIh9ySKKFP9WKqRPb29Vtk GL2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=ixpPInY2ZamZf7IrcAap6or/E18yWMmmB0PPwkec8LY=; b=17EE9GLBbaCfy4IRhH/xPgqke74ez8Y3ejR3v+P10enfwo1k5K0+9JBFfwtdPiLxsw t6F9jWtWnNIxapKsVOVRGGD0FdmxhXEYskeRUw5DGO6H8RFJHbcrHs6tam/4l0kGep4m erOYjImwmVawTQEp8KfkjQYU4h+0TXeUXp4O1VnwpW71G0kIufSSUNmuy1pToW/kVA3n FUQxZy84/rR9dP7fLHNAq6B00o7ZOfiW0CD+D+Hk95+GjttmE4pJoY54lVx6g4N2i3C+ mruQAgn7o0ayBXnZiIkaYELCOUrLPuADr+Kr1gl/yh9R5mP/J+tNvsY1qWO3mI1KDNOP 23KQ== X-Gm-Message-State: AOAM530O66KhrwK7k+1rC6Z90QO1grt9Dbmx6AiXuBQ01I2hsQ6rkSXR fEmjj3Nmfu0UR8MTydTxrKA= X-Google-Smtp-Source: ABdhPJxDjzdgQZkaQCj8ivrHZ+ESvHiW4kYmTHFA6PQb/QqMhRQ5BghR9j2ybWeqFcRUediMjXeh0A== X-Received: by 2002:a05:600c:3510:: with SMTP id h16mr44283453wmq.144.1636824541554; Sat, 13 Nov 2021 09:29:01 -0800 (PST) Received: from [172.20.10.2] (29.237.197.178.dynamic.wless.lssmb00p-cgnat.res.cust.swisscom.ch. [178.197.237.29]) by smtp.gmail.com with ESMTPSA id o1sm9172027wrn.63.2021.11.13.09.29.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Nov 2021 09:29:00 -0800 (PST) Message-ID: <08BE0B3F-9642-4FFD-9842-2A50E3B5A807@gmail.com> Content-Type: multipart/alternative; boundary="Apple-Mail=_71DD4387-0CBB-4048-91DB-DAD03497DA01" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\)) Date: Sat, 13 Nov 2021 18:28:58 +0100 In-Reply-To: <0A40B090-43E3-484F-B67F-175C3B8F7CD6@php.net> Cc: php internals To: Ben Ramsey References: <0A40B090-43E3-484F-B67F-175C3B8F7CD6@php.net> X-Mailer: Apple Mail (2.3608.120.23.2.7) Subject: Re: [PHP-DEV] [VOTE] Deprecate dynamic properties From: claude.pache@gmail.com (Claude Pache) --Apple-Mail=_71DD4387-0CBB-4048-91DB-DAD03497DA01 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > Le 12 nov. 2021 =C3=A0 17:24, Ben Ramsey a =C3=A9crit = : >=20 > 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 = deprecated 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. >=20 Kindly recalling that the intended meaning of deprecation warnings is = duly documented in the manual? I have read the manual when I designed my = error handler many year ago; as a consequence, this deprecation warning = will not at all be disruptive for me.=20 I strongly doubt that a mere statement of intention in the manual is of = much utility, given that many people apparently don=E2=80=99t read the = manual when they design their error handlers... We should rather more = heavily promote the true meaning of =E2=80=9Cdeprecation=E2=80=9D. =E2=80=94Claude= --Apple-Mail=_71DD4387-0CBB-4048-91DB-DAD03497DA01--