Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130396 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 58CAE1A00BC for ; Wed, 18 Mar 2026 18:38:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1773859109; bh=jrmgh2Xhit/MPsFTe/gIs8bNk7YbKkUOOfjKSjYUCxk=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=eSp+m2Ln+YXcUHzEHf04Nu/aylLyWIAiuq6fMymMtju/aQDfGDIasdfTe+Qrqn47k WLHNi9JIkmRXxmxDBfMAEtVyoaoWKcsp08/Bh9+dnwzVbrCdQvhdAg8C/ijFRVajQc xdC4qNgJ0M0YQ0dQB7teoCGYoEgSzkZ31daNifrJVL7tgP8vWaLm2+NivLIUQpZXX4 J0hyhldV/WPzUwIxUBdAmpTJMI1+s1W2ICvmEUMTGuDM1fjtWSkTdHuwY5D/1XQbCG 2N4Xjiw+kEOiXrrXNSW5lVC4Jga7pQxwUEaWDCB9fA+JfCJrN8LMzw1SsP7T8mlfPk 2lw1YqOrviaYQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1ED3D180062 for ; Wed, 18 Mar 2026 18:38:29 +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=0.6 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) (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, 18 Mar 2026 18:38:28 +0000 (UTC) Received: by mail-lj1-f169.google.com with SMTP id 38308e7fff4ca-389f9895c81so2161701fa.2 for ; Wed, 18 Mar 2026 11:38:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773859102; cv=none; d=google.com; s=arc-20240605; b=OGAgVRDFRrMQcF2Sh9tOFksq3BP0kMNhaZ7/MkE8+0MlBP7CYN8+tJIRaj8+1eWK+/ 1W0fKcmAothsG9xWKdbheOdPVaMwtrq4N/JK3+yQo34LfMZR/vpm5oh6hknjV9/xjgPg G1U6Ui1d9UEKrvHqW4Nq5IlZneuoN1gGaNlvyYOGCIFnoVahGNiPU7zzqHdf7EQfUED5 ZZJ2YoAAt/Bl26w2D3TqRa1WHVVd3mOLMjqIBYL/+XyYON2kwzdhQEfMDRhtCJZumlqI AmssKUmM8eH42o474uyl/hFTU/6D6/V+10q57Rb0MhXhxnsUdqDkNIrdKjcHk63bGNvp 06YA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=LBOTWSznIWFbfjwndYPhjpu/QEKuxsur0fpXGkcQYIo=; fh=c1WSnxVwDY3t/nAU1a/dXUry14dwM/QMAmopynCn/Kc=; b=a+YBzCIEFjeYyIlZlsGa7Uq8YMCYxBxQLZWdkhkFZDuvlItjkHR40osB8KPeKmhrth qnrMlMZcW5emgnDRjHHfLQYCoVbiRnCRnS7PWUHEy0VEAKn6DK8ZggyWSZhltBPXQeJ3 SqJfzHlkkrQQou2MYJJpMw1j5+HrF+1Kvl06z6OHGaGufEwj4P7p1FfPttlcMfxkCDDL HXvrmFEa8MFjV7Hrn2imUsWhOocVlboiDv/MoNCjHw7o6yKJ8XmibiH9i9Bh5YQXNKZI ad5e9iJ9xP15DT8D/AcbpLeqQBag2CB1adxsVvyVsTbWW96xiirSa1WoSOnlGQBWgNLM JXcw==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=datadoghq.com; s=google; t=1773859102; x=1774463902; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=LBOTWSznIWFbfjwndYPhjpu/QEKuxsur0fpXGkcQYIo=; b=QURX0XlePNDEHiGHhzmv7rpSMPEMn0OWX0kdnGRIFjBA+3XKTl34++xF3pvISMVvfh NTdMKnPdSIEgwN1UDhEAKeU7GPqOZR0Ca8pP+ufw3D5AD8sKWJRDymA76R7uvPqbDscl MMoCBCqi3xCs86AxdYsYjK18vHKjNrd0I9S5o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773859102; x=1774463902; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=LBOTWSznIWFbfjwndYPhjpu/QEKuxsur0fpXGkcQYIo=; b=J58F3yKfq54f8zPBs2flEtLtdWamrj5+jtYCk0XdUv1L9E4SQs7Hljc6O7POzhZcER Hbrtun8e+zw+fzVEcSWxkuleGMY3n9AZ2c9Ki/Qvdw+6w2MVYpY8vKCbhU+C0/fQsUMW BQhHdxqtiRoS174TWVPOSJDEj8RVdmVoEX461DQs8cJLtA0rjDSa6EMjFuesgvkx+0vJ LmmVD9KdnpZxNkJne6akNO/7qVXyClz8G5Tb8bJ7Uq/gRrFKXFcxa6vuln+NYrL94MKX 2M1eBMCnMJuWnzMFadSZWfOVaCHEpE1GxLK7fzZ9eX/qGGAnfBAMb9sPo78ltXK/rN3t KPkw== X-Gm-Message-State: AOJu0Yxhen0jTLF7MmHqesY6BwqFrYuy9gLfOKddwhT7hzEH9tNgIIoM b2Pxn9p02MDYIts8tsYEZ2aHk8t21EUO+wyAPAipu9BOwzCtJx6QOrYenNmlBP5Rrnnl/W5uHYd K+aThkpFXRCJsqh9pOBlDa2YkB5XLZhXV79aKu4HCrAXEQsnb1KiVb4UzYg== X-Gm-Gg: ATEYQzwQ/YUnbVXNkwww2lgJpnRrALTKHAqH8DZt2SRt2vt2K7NphZyR65+DtPaNUkT lxawrrBF5UGLHh3G7yBxZg70F59PE7ariGRfoY7InKVfMCXMe4i3gaqXXaCtp3vY9F65cBUG36E eWS8UMP0dMqagN+gG+zd6GRnhiUsRzNqjj8k/TcGve6x9gq9Bz8w0fSwVtcteg2kbSC6TOBtSXs xAW+dUm6IILxwdX9UU+WdZjGg7KDZeCmBfkkNlr7x6qs96Kq8HK3MmN1wTpJMeLzdq7EU9o23DW ozIy2Q== X-Received: by 2002:a05:651c:12cb:b0:385:f547:1842 with SMTP id 38308e7fff4ca-38bd5acddc3mr22745341fa.30.1773859101439; Wed, 18 Mar 2026 11:38:21 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <1f2191653ca5b8c0d9411cccfb9fc9f9@bastelstu.be> In-Reply-To: <1f2191653ca5b8c0d9411cccfb9fc9f9@bastelstu.be> Date: Wed, 18 Mar 2026 12:38:10 -0600 X-Gm-Features: AaiRm51Cuv370QG6XUNmCHu-BMmvtJzPtdfpwJ2Yuf2DrN1AF5NPg5EJT_I_MiI Message-ID: Subject: Re: [PHP-DEV] [VOTE] enum SortDirection To: =?UTF-8?Q?Tim_D=C3=BCsterhus?= Cc: php internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: levi.morrison@datadoghq.com (Levi Morrison) On Wed, Mar 18, 2026 at 9:52=E2=80=AFAM Tim D=C3=BCsterhus wrote: > > Hi > > I just opened voting on the =E2=80=9Cenum SortDirection=E2=80=9D RFC. > > The RFC document is available at: > https://wiki.php.net/rfc/sort_direction_enum > You can find the Discussion at: > https://news-web.php.net/php.internals/130226 > > The RFC contains a single primary vote requiring a 2/3 majority. Voting > closes in just over 14 days on 2026-04-01 16:00:00 UTC. > > Best regards > Tim D=C3=BCsterhus Tim, I am curious if adding a backing value in a future release would be considered a breaking change or not, something like: enum SortDirection { case Ascending =3D 1; case Descending =3D -1; } The exact values don't matter for my question, only whether or not it would be considered a backwards compatibility break.