Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121909 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 98174 invoked from network); 3 Dec 2023 14:49:37 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 3 Dec 2023 14:49:37 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id ECA33180038 for ; Sun, 3 Dec 2023 06:49:46 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-qv1-f44.google.com (mail-qv1-f44.google.com [209.85.219.44]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sun, 3 Dec 2023 06:49:46 -0800 (PST) Received: by mail-qv1-f44.google.com with SMTP id 6a1803df08f44-67a9a51663fso3851646d6.1 for ; Sun, 03 Dec 2023 06:49:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701614975; x=1702219775; darn=lists.php.net; h=subject:to:from:date:references:in-reply-to:message-id:mime-version :user-agent:feedback-id:from:to:cc:subject:date:message-id:reply-to; bh=X2VzuIj02fEgBfPssvSGjZHC64+BU4xm0RbM7g4m2NY=; b=eMvhb7PPgcsl2vyqy/jgjpDzQud/Js70+fvYZ5PVnGR4dPYkv/giDACiPeNV9Y6Pn+ nbbNeYDnde+cjijFjf4abKBGq8H0i9vS9PxtuXp4Lv0aoDrnJWGAPBbs3iNW5hqTYcnL DJNxAYiw6KRUX/VPS8bYOefjWFwi4gz/I+/Xh6De4OgSQ8J+c2MEFrqpsKjhy46XZ2zd Q7ffvgPxSE1mh264v7kPsCc6dGP3BulV0XGN6YZqCqdYXs9neob17+IQfzrJsYASA2Ei BvgQ5AL5FoUZuTvQmWfTpsBCrpx5e9EHEziGS6xjWzAyqQL8AxKAX/wvSn/LDgkcPTJL /aJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701614975; x=1702219775; h=subject:to:from:date:references:in-reply-to:message-id:mime-version :user-agent:feedback-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=X2VzuIj02fEgBfPssvSGjZHC64+BU4xm0RbM7g4m2NY=; b=Jf8ZNyx1+3gbe+fMztxzKZmsREgUvRGR/UEr2z8mliI9kn2j371PugFFvS2G6b22Bi FKHkFEyK4bFqCthPpQRjs3fbR6fjrit/I1Y648EtUCgj/G1SWtpao2cBb3lG457gbsc6 BvJIf8BFKQIBIVnhHvLm7mNrG+RgUZQUn/APqBY7QWqTy/pLShjfHd5SuhZ+i5Q0UvYk 2h3+kNJPS6ymTy3TFVNhkOOmZK8yyAGlBCjwfeyips38T9pwmaahQ0QvK7UZxKWCTCxc P+nfE+RbDyHcpzNGAwxrxW+a7BAFDjERl3mCPFAZY6zikMBXhsqhzjC/yJs/jFbF5SKp ujNg== X-Gm-Message-State: AOJu0YyT1Zhv9ZD0rd1b6e1b9OOFiJEto775HR0NOxEG42QYpDsPYSQr VMQHsC20z3aEZCn+50z7arM= X-Google-Smtp-Source: AGHT+IEU1Q1uAF/loNN2/aOt4EUmM51ktED4S7FToJmuuf8kZUr4kNonaZk6luRv3VB1ffWemDtrPg== X-Received: by 2002:a05:620a:2903:b0:77d:883c:b7ae with SMTP id m3-20020a05620a290300b0077d883cb7aemr30954314qkp.1.1701614974673; Sun, 03 Dec 2023 06:49:34 -0800 (PST) Received: from auth1-smtp.messagingengine.com (auth1-smtp.messagingengine.com. [66.111.4.227]) by smtp.gmail.com with ESMTPSA id k13-20020a05620a07ed00b0077d61831eb2sm3410653qkk.40.2023.12.03.06.49.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Dec 2023 06:49:33 -0800 (PST) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailauth.nyi.internal (Postfix) with ESMTP id 5FE0027C0054; Sun, 3 Dec 2023 09:49:33 -0500 (EST) Received: from imap48 ([10.202.2.98]) by compute4.internal (MEProxy); Sun, 03 Dec 2023 09:49:33 -0500 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudejgedgieelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesrgdtreerreertdenucfhrhhomhepfdfpihhk ihhtrgcurfhophhovhdfuceonhhikhhithgrrdhpphhvsehgmhgrihhlrdgtohhmqeenuc ggtffrrghtthgvrhhnpeegleduuddukeeftefgkeefgeetffehudetgfettdekheegieeh tdffgfelhfffvdenucffohhmrghinhepphhhphdrnhgvthenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghilhdomhgvshhmthhprghuthhh phgvrhhsohhnrghlihhthidqudefudefledukeehiedqvdehkedvgeehieekqdhnihhkih htrgdrphhpvheppehgmhgrihhlrdgtohhmsehnphhophhovhdrtghomh X-ME-Proxy: Feedback-ID: id4a9467a:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 145BF31A0064; Sun, 3 Dec 2023 09:49:33 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1178-geeaf0069a7-fm-20231114.001-geeaf0069 MIME-Version: 1.0 Message-ID: <74dcffb7-e8c1-45c8-ae41-9fc0f050f484@app.fastmail.com> In-Reply-To: References: Date: Sun, 03 Dec 2023 15:49:12 +0100 To: "Daniil Gentili" , "PHP internals" Content-Type: multipart/alternative; boundary=ca6b822093c04c81ae18c9cdc3e65e3a Subject: Re: [PHP-DEV] [VOTE] [RFC] Final anonymous classes From: nikita.ppv@gmail.com ("Nikita Popov") --ca6b822093c04c81ae18c9cdc3e65e3a Content-Type: text/plain On Sun, Dec 3, 2023, at 11:40, Daniil Gentili wrote: > Hi all, > > I've just opened voting for the final anonymous classes RFC @ > https://wiki.php.net/rfc/final_anonymous_classes. > > Voting started now, and will run until December 18th 2023, 00:00 GMT. For the record, I've voted against this proposal because I believe it should have gone with option 2, that is to *always* make anonymous classes final. It makes very little sense to me that everyone needs to explicitly mark their anonymous classes as final just because there is a class_alias loophole that could, in theory, have been used to extend anonymous classes in the past. Especially given that there is no evidence of this "feature" being used in the wild (or if there is such evidence, it was not presented in the proposal). Regards, Nikita --ca6b822093c04c81ae18c9cdc3e65e3a--