Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:114562 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 66161 invoked from network); 23 May 2021 23:31:56 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 23 May 2021 23:31:56 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 2FCD3180211 for ; Sun, 23 May 2021 16:42:49 -0700 (PDT) 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-Virus: No X-Envelope-From: Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54]) (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 ; Sun, 23 May 2021 16:42:48 -0700 (PDT) Received: by mail-ed1-f54.google.com with SMTP id i13so29825544edb.9 for ; Sun, 23 May 2021 16:42:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=sXgKUvjRtmcjZ6GrAvDNJ3JPLAgbyBVgawUR7YwTG9M=; b=QO8A3xVIWlKUDpNehMFUwbZfEEXzjM0WQ7SXO0AztsXztn/rMrVR/wG1YQycU2tby5 jzXIotO1GQxoLDiher9igwx4RzuOdfC66qjqJeX75Sw4P7Wolvju95lLOevEp5NLMmpS nAUX3dOd+wA+JJcfyckCVj8ndyjDSs885eM/wlsowPeKiwdppQjrMxs6EjfHVLRR5U/3 UXkeKi0GqMSRNOJ9UaxgMtkCA/pQ4jlB/IxXM8YTAxiow7pYMuRazU0l+WSUKm7Gajfh sxVfL6WcjCj9ObG5y9LkM9PHi2ciWaV24Cae7EENdlkFiMfPnPHSzcaoc99Pionv1Ibc CUHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=sXgKUvjRtmcjZ6GrAvDNJ3JPLAgbyBVgawUR7YwTG9M=; b=DuzcrLtQgagZWDoDGFOYC282ydWFCjjid4fqja+fLeiRkzF1Q240V3KX0gA58v1JQ6 rV+ENHMbzL7oVOnSGZzdtyrX9GX4slBVBcN2aze6RzMp98kguOZLu4kOrOVMCfkSt3kX Ycq+r67zU79sMTSgOvpY4b9c2Y2UnD3sKUwgOpFlJCUr8qJEptQiBvFpO1aNV+ubrvnQ 8rtCsEwzqsJZhRszw1mGdCvvKonizzrjJ3ZruKb0V0q4wMn+S+Qv96WQ/La04s/wwN44 Se27LNcuR9c3dPuJmteQ1wGDVhWXq9rO+/5UKWx7I+v+7CPW2tP4AI/Aqq2DjsYiQrfp V3vg== X-Gm-Message-State: AOAM530x2BbY94jR9cRV60Kxhh92wVPo8e3/0UThle/dvmxVNNPWvcUE DIbKuwo0AsXaDccpJv5IPOM7vOJeaZtIYhSDkaM= X-Google-Smtp-Source: ABdhPJwKriF27uy0ERzjJgAlacyGJerV2Mm9KLlHpmdAyuuWA4yH85NlH5buqtHqoVeSREsRYCbvnsQw4Up540u3Krc= X-Received: by 2002:a05:6402:cb8:: with SMTP id cn24mr22388893edb.325.1621813365046; Sun, 23 May 2021 16:42:45 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 24 May 2021 00:42:34 +0100 Message-ID: To: =?UTF-8?B?TcOhdMOpIEtvY3Npcw==?= Cc: PHP Internals List Content-Type: multipart/alternative; boundary="0000000000008400f105c307d9cc" Subject: Re: [PHP-DEV] [RFC] [Vote] Final constants From: george.banyard@gmail.com ("G. P. B.") --0000000000008400f105c307d9cc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 19 May 2021 at 09:03, M=C3=A1t=C3=A9 Kocsis wrote: > Hi Internals, > > 2 weeks of discussion period has passed, so I'm opening the vote. RFC lin= k: > https://wiki.php.net/rfc/final_class_const, previous threads: > https://externals.io/message/114066, https://externals.io/message/114273 > > The vote will be closed on 2021-06-02. > > Regards: > M=C3=A1t=C3=A9 > I'm voting against this because it makes interface constants overridable by default. And this means now an interface which extends another one can override the value of it, something which is currently not possible: https://3v4l.org/l4OOB The current behaviour for classes might be unfortunate but can make sense. If this would only target class constants my vote would probably be different. Best regards, George P. Banyard --0000000000008400f105c307d9cc--