Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129770 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 5F1941A00BC for ; Sun, 18 Jan 2026 07:31:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1768721508; bh=UfhCcp2BVT3dMp6im7TiIEiJ98+nQ+uWfRTX3FYpHFM=; h=From:Date:Subject:To:From; b=ZboErZJe3Q7qs15pWyCPLTLxpW1Dba/ETUanGevV4ln9rz7LnsMKSoBkIS66iUj5i qNvSOBsKuvMznxUcShYnHW09Dm/Xek3ijQIE3SdLcLG+VrJ18FBAqizwO2s/f0id6D bKQjmrAPCwlnrdGxo265ZzbLsaNH40djBzS7Aep1iKQRE7mtT0dxz9RGkwAjH7nfGH aXNCad+jAh+oTfLxqIGEjykuHXpF9OV0WjWZHOnSmZ6OVsXSA29szzokWdwIlxOAnD 0QUQpjAIgfsIXglNo5eKQRsqbGGQFMZQwjygLpMAasYyESurxrApSCILs7dhPB/MsE Rcx6HUtsLorEw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1FD02180068 for ; Sun, 18 Jan 2026 07:31:48 +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.2 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_40, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_FROM,HTML_MESSAGE,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-ej1-f44.google.com (mail-ej1-f44.google.com [209.85.218.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, 18 Jan 2026 07:31:44 +0000 (UTC) Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-b872b588774so496953866b.1 for ; Sat, 17 Jan 2026 23:31:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1768721498; cv=none; d=google.com; s=arc-20240605; b=XZnxMPTkraCDzMbhygpldrEuGYwwoY8bqLoXaUk/GQG9180OF0cYUm7zn5ltDAdYBC oOuPKqnWaAZEn1dDzxZ+MCiPdOdo8QBlVyLajImK3pC1O/0pVNV+6s+tcdhrP1ktHuHq bpuq4mSiV6/GKhwPKgfZYhzjCUU3sjuMHY5kH7W5uRxa8tAs55Yusve+yU/O5vSFjc8c 2B9/rJGMi9nCp0WVZEhplKdZt3LVLDmj1khDphWt7522c9I+g3T35RGid7Bc1pe5gDYK F26kjFV4Jeb6GlpO12fQq3yI4or3eGdonlntagnaqmFEGxga3h1KmZ66/fhsST4uql4D vAZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=UfhCcp2BVT3dMp6im7TiIEiJ98+nQ+uWfRTX3FYpHFM=; fh=RnZ+4KjfdZdxwVfzmjFoBvUAaJ227RJecqE9MM9tvfQ=; b=BvsAxEA7Q5zh+6kUxVmMEMZF5nBM1gM6VOYdCO19B9FHeAcWLOg6U69PJJb45RsZYP KWXJhEUmOQHOcCDm5i6bnCijNuYGR9zdHCmrHbBB5BfyboRmFi9N6J5kThMEARh9jJi/ 5hYSJSHtSp7nWGCD1zigQ5XqRUyBcUwEUjd16f5VbKlDW2ZPd3MPRBEhpjWejRJXUKUx E87SMm4PazAxqtYLW3J9jfUB30rjPtlENrMnDTm4JbuLMLgxlxxdxapRKL/L/qvpLClQ sQMOnwlUdlPUIXp2zSp04f/KjQ+HT5Hw2oug/Hm9YDTK+oG3wc4Bvd/tQ6iNtss1aX0P exdg==; 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=gmail.com; s=20230601; t=1768721498; x=1769326298; darn=lists.php.net; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=UfhCcp2BVT3dMp6im7TiIEiJ98+nQ+uWfRTX3FYpHFM=; b=AMUtlwZnryOQTFg3Yid1/K9tnw5l3V6bjXKTl9+iAaTw8ZsbEEmD/5NkEyhKgjufsN 4FqWUEphfkUFEx+uaX/7PDTEg2Fmuqy5QyMTQ1pYP7axl4Nbp972/FkplD8CGikXmTiP caWAIibfTlidRJZhOud51VfcijgWvmnYeqacgI/bxWQnO7QrQXRGcCJBBS2gI84M5vak YOfKn9szyRZcnedne5AIk9Z/E2iOXMRyieJrTNVKCsVifwXUKlcslYDGqwfZD9NolB2g +hOiwhR53XvqcRYjNGkFGBQAv7TqOXoQoYYG9BZASeLGoQobn8J4TUvzPVqVO6MB6NkS rpiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768721498; x=1769326298; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=UfhCcp2BVT3dMp6im7TiIEiJ98+nQ+uWfRTX3FYpHFM=; b=w9jP+Y5t+gm9RH372qFDFqKT9VoH0qpNL9vJFZHTAKlFSsggG5yZOPQHLcmDB7D3Br vi6RQM2YjoWpgriEwi0SnaC5HpJelVu/Ysr5srzDfepFaX093c0KdhGSwxjANtDMZ3t0 ahd9J4nHG5BSub89vqn8mgqhksIkx+6OXwJdeCplLZHQDlxywtcRH9+7O7Xo+px8r2Px /czrLfe6cGPoTuRop7mKN6EUaeCJTkz5vE0lV3U/zozM78Hcnk2V4KdhgJc3nhfdxau3 Z4IMuuPEWkiVjtG/hDeDhVqYOVgAcnA7jouyqJKMLwSdDFYXaiHTRaZ3BU3Px0lUnp3r OjbQ== X-Gm-Message-State: AOJu0Yw0d9sz9Z5S7kJFR+L6IivX/GvwUjtGFL4HbklCf3zxFaV5e8SS ai/0DyuSV5NjhzQaXKJri6qLL9oPirK68l1Njqred0SzTSMrXmktfoFO4OryBMVwDnUBNBlNwhP x2FPg03V4js8A0UTanvs+r2nR9vFVAicu4X762rKc5Q== X-Gm-Gg: AY/fxX6KbhNgI7j9Y12IYBWByNf6Fr5ivFtldSK+XQokwXfwpx5E/OGm0DCjTZzpN8a 0Is8q+59TV+77f/ruoLUEm7ut+ngbRw0M6yGf+pnGc+ktk/fvOIVURqrWiv0UHJLkhIxXYdDNzu vGJW9lKKt99RHdaa1bvfHdzOLRHz0sKVPsl6BkbkKYUV1ntYLogKn6KNXU9zYLiAQbG4m0/LeXl J1PVlm2qU3rkzo8UHzoot1Pkd8Nojhj+aylvi7GTdFtYSgWXbHEDCuBF4BxWvTzS7F8xw== X-Received: by 2002:a17:907:3c84:b0:b86:e937:d097 with SMTP id a640c23a62f3a-b8792fc450emr750485666b.38.1768721497954; Sat, 17 Jan 2026 23:31:37 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Date: Sun, 18 Jan 2026 10:31:26 +0300 X-Gm-Features: AZwV_QjT0fHU3G_ceiyBsGxq2UrfBh-4yT8ewfPMQVHA94SzFykpAhDqxm2T-e8 Message-ID: Subject: [PHP-DEV] [VOTE] Add BackedEnum::values() To: php internals Content-Type: multipart/alternative; boundary="000000000000979df00648a49098" From: mikhail.d.savin@gmail.com (Mikhail Savin) --000000000000979df00648a49098 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi internals, This starts the voting phase for the RFC =E2=80=9CAdd BackedEnum::values()= =E2=80=9D. RFC: https://wiki.php.net/rfc/add_values_method_to_backed_enum Discussion thread: https://externals.io/message/129186 Implementation PR: https://github.com/php/php-src/pull/20398 The proposal adds `BackedEnum::values()` returning a 0-based indexed array of backing values (`int|string`) in declaration order. Voting is open until: 2026-02-08 00:00:00 UTC. Thanks, Mikhail Savin --000000000000979df00648a49098 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hi internals,

This starts the voting phase for the RFC =E2=80=9CAdd BackedEnum::values= ()=E2=80=9D.

RFC: https://wiki.php.net/rfc/add_values_method_to_backed_enum<= span aria-hidden=3D"true" class=3D"gmail-ms-0.5 gmail-inline-block gmail-al= ign-middle gmail-leading-none">
Discussion thread: https://e= xternals.io/message/129186
Implementation PR: ht= tps://github.com/php/php-src/pull/20398

The proposal adds `Backed= Enum::values()` returning a 0-based indexed array of backing values (`int|s= tring`) in declaration order.

Voting is open until: 2026-02-08 00:00= :00 UTC.

Thanks,
Mikhail Savin

--000000000000979df00648a49098--