Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:116411 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 97506 invoked from network); 16 Nov 2021 12:24:20 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 16 Nov 2021 12:24:20 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 913C41804FF for ; Tue, 16 Nov 2021 05:19:17 -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,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-io1-f52.google.com (mail-io1-f52.google.com [209.85.166.52]) (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 ; Tue, 16 Nov 2021 05:19:17 -0800 (PST) Received: by mail-io1-f52.google.com with SMTP id w22so26042861ioa.1 for ; Tue, 16 Nov 2021 05:19:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=04ICsSmrNrNzDP0SxxVNoIhAhympKDswr8CVt6Mw47I=; b=devn2Mo/+zniBbw+3laqyk7tmIHVsCGVpdH3H+JmelT6AscO74K0mQDhebaJJtxY/Q 6MzWmmIgt/sDO9AKxuupFNnf+U8GyqW8qVxnjRV9KiPSkY0NlTD6llLNbI/gHsZBoPgU kcc2cemVKrAR6cuDFr4oWWyZXEQ/JZn96Oo3JRu8CB+V+05rvs84DtAhOU2SYUdd0NRj FKb+rUXUIDeDs/HQ3Pf4L10XjgGOVqLMMduPMyCj8fVwN5oNmCfiZbXH9BKAammvl9/b wQWIILNkBQgqOORCtKyiXAR9xwYC8iGVUKOfNLVUxlI/H6oew3TCWtGqfJCw3aSaDU2A Zcag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=04ICsSmrNrNzDP0SxxVNoIhAhympKDswr8CVt6Mw47I=; b=cPvo/GkP1obMb3jNzn+V2juUzEXLl440bhVa8dwtnjhqQoBdBtlMW1B5g57QYJjfb+ +lBUqRLUOx0nQrvMLHS8+1DTIrNeawcfdNFisr2CzoT+KuW9JIdpINsY9aqeZf+2VDGI BHIFyVaTYzTmR0IQWaJCTnGiSxCVLaUbhqUx3ZHSn/T+3jUY12w3q5btZxk/tQLK3qdD 5si1Eo4eOM7dU5/YJ0Rk8mTgJcAEmMVabMwZvEBOsxBgzjvKAE8F1wXj9Yg2gkQvKIwZ Dqr7FK5gJ+3IBU8rqpaFg4w7TojaJVDx3m0n3bdRsLE9Qo6zMzkIEQKDcRPCg3XKhbXd 0caw== X-Gm-Message-State: AOAM531wViStOXpcNBzDalLPhPU0QbyLqpO1U4ZhHV6Sp3f9Xmow6Qt5 XZV3EJf1dfggiuw+ShkTKEpnGvgFze/QMO4hy8M= X-Google-Smtp-Source: ABdhPJxiYmeHD/+dWH4VyfTAJBk34vxZvULaRl9JzHKLcQUaeo+VMgdPTc6FfqJGIwUhVFi+qbYjp95k4UK86wM9ivg= X-Received: by 2002:a05:6638:238b:: with SMTP id q11mr5368691jat.43.1637068756295; Tue, 16 Nov 2021 05:19:16 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 16 Nov 2021 14:18:50 +0100 Message-ID: To: Pierre Joye Cc: Matthew Brown , Nikita Popov , PHP internals Content-Type: multipart/alternative; boundary="000000000000b1246705d0e7c5eb" Subject: Re: [PHP-DEV] [VOTE] Deprecate dynamic properties From: kjarli@gmail.com (Lynn) --000000000000b1246705d0e7c5eb Content-Type: text/plain; charset="UTF-8" On Tue, Nov 16, 2021 at 1:23 PM Pierre Joye wrote: > On Tue, Nov 16, 2021 at 4:11 PM Lynn wrote: > > What is the point of this change if it's an opt-in? Projects that are > still relying on dynamic properties today and "have no time" to fix them > now, won't have time in 3 years either. Please let us have nice things > today instead of years from now :) > > If it is an opt-in (like Larry proposes f.e.), you will have them > today as well. > > Just to be clear, are you talking about opting in to having the deprecation, thus adding it to every single class in my code base, and every new class added in the future? Or are you talking about opting in to enabling dynamic properties? Because the first makes it pointless to have while the latter makes this a great RFC. --000000000000b1246705d0e7c5eb--