Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129540 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 BF7E01A00BC for ; Thu, 4 Dec 2025 04:58:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1764824309; bh=fwADjnYxOxvg3Nhk5FbRsM0WzCpW+xgQv9HaAjd3Rqs=; h=From:Date:Subject:To:From; b=JLtl6KjaIIH/C1F8wl7gx9s4HmtaSHjaJCeHbf8usdR/WhR2y8mhlBNP+ouc+KpH+ ewQOKVGU28x9Ja3ppGPQA67GZq4VxXsITSRcC6xvNiCngavKZByDcpZjlZx1lPtbXE 4VQKJ0MLHbC7lrBsLxf3rx2ebPZhYjSOgjoRZLKHevZbouXsPCTiZEJvxQ4+jBZ5ir wh0y/xHerUBiAxiLEhaHpRDjvUO3Kt1LahgxDJDPleQmmReriLIbpx5Kfxa4+McDgB J6ie5otAMq+QRG9sLwCaPPSVGHhgyk7C6UAtQHrqzbgo2+Ms5mGqlP+UAFJnokq6Sw CVlGr2r/HQPGw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D5CEE18004C for ; Thu, 4 Dec 2025 04:58:27 +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.7 required=5.0 tests=BAYES_05,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.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-vk1-f174.google.com (mail-vk1-f174.google.com [209.85.221.174]) (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 ; Thu, 4 Dec 2025 04:58:27 +0000 (UTC) Received: by mail-vk1-f174.google.com with SMTP id 71dfb90a1353d-55b24eedd37so385450e0c.0 for ; Wed, 03 Dec 2025 20:58:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764824301; x=1765429101; darn=lists.php.net; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=fwADjnYxOxvg3Nhk5FbRsM0WzCpW+xgQv9HaAjd3Rqs=; b=HoYlx9d8dWkvlKCjT0I9LKV0pvyZvDP5GqY+kEW0xFJfQb/Zgm8+3hxWp1VKLK9qqx Zo6ckMh/0XARB7tiRLuFrqsExT0LQ4cfV9xX3azB4nYZxpzANQHgGgDGSIMr/2MccA5c hWytzbp7Kym82F/3qi0XGJMZev/BU1Dsfyr3eID3QVio3wo+D93wq6ZjxthLBoQs58iE g5tEmBUY58zKKlKlgNwIdMdHfCWvkNhFTTEbOb493X+PXZ33ydieCSJMWx2zzt+2uIhJ 8zz36cfBL3TKTespHlDBhtmzjUzQdLOP8G26a0xARrhFZKEWCkXCH8tJmHMbNbsrkIj8 VBdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764824301; x=1765429101; 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=fwADjnYxOxvg3Nhk5FbRsM0WzCpW+xgQv9HaAjd3Rqs=; b=f7AMLrdi4e++iHo9+CTwKNbonkyZh7UUTp71mPJgYE0DOlEO6erbFBlR+3lb9Ul5wC 813YfFKL98T8sRFUMOHRuguOi9Z4Ixe1c3r7qb6bI9lD1abn91/KgGJys5JTFdx2ZYXy iihAX0/dG8kCpJSaG+VU111Sw6Vmb72SLj79ngCCBQ1oG7FgbP/kVTsauoxYD5lq5V4Q HAlNVjtrFoiKU8rX6yEejsb132AeQbxi9rCDIGwLBGKXdld5wDp9STu2HxfpAvtRiBpB rIFCcW69lsyLoqzaD46BBTc2OEW9CdQE+K38MLb9b6qPQUuydpi+mQJ+AEWtGVvnLwDm 7Vrg== X-Gm-Message-State: AOJu0Yyv7Hs5qy4mIrzlBb93dDm1I1o0yeYDhe66HitnsQR5ceoJYyp4 RRliK+RSnsH8PZaCtNM9Ds0l6q2VyziJ7TurmT9YuSFNnpDkVwq3GdGjyYDZaq3zFpdG/V0lpTm +Xss7OcibnfhJFc04FXzE7qdpeHTOYsDbgIQYQzw= X-Gm-Gg: ASbGncviL0WWP5XsaugN7Mkla5jDK4JlhqQZDPsKofRv6JBO6b5+GH5m824RtWybu10 0N9Ne7EsocyoKFCHjUAjDbOGhusvLAr/kJp0hLzeHrAI/P0727bfrk8uEIF6NqV8o7NKSwzW8Av GeC7tJ2ig8n8RC3hEgegzBAI5WuvPJzaRH8fsf73PjeBombd7Se96V+zU61RK3WRPh3o6cwGWBT y0vPrjBO/QPp+/uqu5aF2PUCFsMaMs4iLPmsOakYty9EIMvGw6ntt/XWe9mkBWpQKz3nm+Lkqfv zmg= X-Google-Smtp-Source: AGHT+IGEB/3OAZOfs4xs75jLJv9C8Jolauv52pisFu0roeVNc6Tmaqle6wDrNDgRRTGO2sL6zeumJG3rlXgDqJywpNg= X-Received: by 2002:a05:690c:4882:b0:784:8673:6f6f with SMTP id 00721157ae682-78c0c1a7acemr37889917b3.58.1764823888260; Wed, 03 Dec 2025 20:51:28 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Date: Wed, 3 Dec 2025 20:50:57 -0800 X-Gm-Features: AWmQ_blILvppblnE26k7esvDCo2nU0JiLSNq5MAJn51Z98jMGGA7uduDiSq0IRg Message-ID: Subject: [PHP-DEV] [RFC] [Discussion] Stringable Enums To: php internals Content-Type: multipart/alternative; boundary="000000000000f36ffa0645191424" From: daniel.e.scherzer@gmail.com (Daniel Scherzer) --000000000000f36ffa0645191424 Content-Type: text/plain; charset="UTF-8" Hi internals, I'd like to start the discussion for a new RFC about removing the prohibition on `__toString()` methods on enums. * RFC: https://wiki.php.net/rfc/stringable-enums * Implementation: https://github.com/php/php-src/pull/20415 Thanks, -Daniel --000000000000f36ffa0645191424 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi internals,

I'd like to start the= discussion for a new RFC about removing the prohibition on `__toString()` = methods on enums.

Thanks,
-Daniel
--000000000000f36ffa0645191424--