Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129207 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id 9DD6C1A00BC for ; Wed, 12 Nov 2025 16:22:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1762964531; bh=a9tqxd15CqXH0Kz79NBAe2Tb2af6iJNhO4PG5xuYNQo=; h=Date:From:To:In-Reply-To:Subject:From; b=IYU3lRIN85IhMPFmC/XjV+g6Nv1Mx4OiB67sW4Ydsv4aoFDBg29iyok2Nli5gKXOZ S6K/OQgaqjmJ1HCmIoBrEfd3hsUTz30+mZNMhemnve5DrPIfE8kFOepwPG4ZOgqxjd T1QEJPt2XVCKkX6eajNQvBTfh0E561AyrwX5mkcFX+03H0Tvv5M7qkkFw6YVb8lA+f ZfuUOFoVbR7Aaeq+FyWzmBlZC1QcvAH7dpgBD/llO37qfv73gQwKXvdxWp3SnPHIRg oRVYIT/wdNsKK1I9nLSfB8RyzHvi1pFLuXiRnytxfU9fOun9qP8MOrGyp0Fx3XmJPW cd5O5BdPWqCEg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 87201180040 for ; Wed, 12 Nov 2025 16:22:10 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,HTML_MESSAGE, RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from fout-b2-smtp.messagingengine.com (fout-b2-smtp.messagingengine.com [202.12.124.145]) (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 ; Wed, 12 Nov 2025 16:22:10 +0000 (UTC) Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfout.stl.internal (Postfix) with ESMTP id 9B47D1D000F7 for ; Wed, 12 Nov 2025 11:22:04 -0500 (EST) Received: from phl-imap-08 ([10.202.2.84]) by phl-compute-06.internal (MEProxy); Wed, 12 Nov 2025 11:22:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=josephleedy.dev; h=cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to; s=fm1; t=1762964524; x=1763050924; bh=a9tqxd15CqXH0Kz79NBAe 2Tb2af6iJNhO4PG5xuYNQo=; b=OCs4s7nrpPvQKygnCmGhVSYShoJdtK7hG+jJg HhNwMDgG48kkPdPTs6ugVmBPnfDA6wHdL9a2gK/tMbsMcZAF7wW/y4XjTk5FsKD8 VpvXAlG+jboPLtvhGSAEQ9c6JEtszcrYTZmwsbOESQ6OcfRZzdMWv2wjLDiOUaFx Jkjq/NfUqoKEfxjJyN/o1Oe8wVNzpSSYlEaamIdJK31y+HLvyuY7XPAwnJAM0Zti uuWAQ0VmpVdQiFzXlJv3Mx4umB4XwiOCS53yJp4t+cFLrfObmUi1EcD9zVWn/3S1 O6i9TYLZtPEJSujitwPi05MtROF1KjRKrgyFX296cFyfdc2YA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1762964524; x=1763050924; bh=a9tqxd15CqXH0Kz79NBAe2Tb2af6iJNhO4P G5xuYNQo=; b=qPtr5Iuy3HAGl7+aKzNXXao9usO+u632kmp9sikVLpNIDCHgCPe HOrIfZkulq7rI5coEdRVEvEu/aSnCO+8ok9kPJq/7e3vIs6JClRXUN5h7sgqa4js l1KyYDr+bNY+FWzcA9dwkNkSl/OmRXNyy2QrHGvUA33oe639nGBayJB7vyTs9Sm0 2ycyRrW+CG3uM449Cv63S4XZakA5hp8HPjJTJqviXgsioeUj2H9AaQCXkkp6KBL/ AH5vebNzI3ghss92geP4bS8xxsmA4YGeO8+ZAmEAYykD5yezYUNc6vEJ2J5ihTu3 iZICNoTIygc8gZiE2y6aLCscv7y+Cwdchng== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvtdegheegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefoggffhffvkfgjufgtsegrtderreertd dtnecuhfhrohhmpedflfhoshgvphhhucfnvggvugihfdcuoehjohhsvghphhdophhhphes jhhoshgvphhhlhgvvgguhidruggvvheqnecuggftrfgrthhtvghrnhepieeitefhieekle ejheeujeekgeeffedvueevtefhgeejtdefheefvdejgfdvlefgnecuvehluhhsthgvrhfu ihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhhoshgvphhhodhphhhpsehjoh hsvghphhhlvggvugihrdguvghvpdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhp ohhuthdprhgtphhtthhopehinhhtvghrnhgrlhhssehlihhsthhsrdhphhhprdhnvght X-ME-Proxy: Feedback-ID: i75064821:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 1BA5A2CE0067; Wed, 12 Nov 2025 11:22:04 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Date: Wed, 12 Nov 2025 09:21:43 -0700 To: internals@lists.php.net Message-ID: <5347a7e4-cb54-41cb-a137-71d04c665927@app.fastmail.com> In-Reply-To: Subject: [PHP-DEV] Re: [RFC] [Discussion] Add values() Method to BackedEnum Content-Type: multipart/alternative; boundary=9f5897de6e65423684a485f1965260cf From: joseph+php@josephleedy.dev ("Joseph Leedy") References: --9f5897de6e65423684a485f1965260cf Content-Type: text/plain Content-Transfer-Encoding: 7bit > ## Question for Community > > Which approach should we take for PHP 8.6? > > **Option A:** Accept 1-9% BC break for full type safety > **Option B:** Zero BC breaks, add typing in PHP 9.0 > > I'm inclined toward Option B (zero breaks for 8.6), but want to hear > community > preference before changing the implementation. > > Thoughts? I think option B is the best way forward, in my opinion. --9f5897de6e65423684a485f1965260cf Content-Type: text/html Content-Transfer-Encoding: 7bit
> ## Question for Community
>
> Which approach should we take for PHP 8.6?
>
> **Option A:** Accept 1-9% BC break for full type safety
> **Option B:** Zero BC breaks, add typing in PHP 9.0
>
> I'm inclined toward Option B (zero breaks for 8.6), but want to hear
> community
> preference before changing the implementation.
>
> Thoughts?

I think option B is the best way forward, in my opinion.
--9f5897de6e65423684a485f1965260cf--