Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124982 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 qa.php.net (Postfix) with ESMTPS id 89A941A00E0 for ; Fri, 16 Aug 2024 15:45:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1723823224; bh=XZwSFhG9tyh0YJa46iU1Zy4QtVC8Jkevlfx21EbI0Ls=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=Gjnl6JmuTTgBG0D2jeyENLSLbu1RXkPkStpFUEYhjGD3aTUA1nbe4lEVD3vJkg2c+ W/A1r9eHjy8PoSEtmrH1KzkaFz/703nEVBE8gBFz8gKf14cFApnZcIdOfBD2hdlTrd TWAfzKk+5Arn3zhkQTLKaaoD/2qEmEbk8RqOxPBtUGfzLz7Om6DjAGMtFGCe3RkuF7 6kFzDflV4IcWClRsOCTCRu8kr2yvq8oeJh+ogMdlM2/oUFjZVcjDm1k6CRKnPaGnsW 4FKNavHpmVXcrfOnfnuXNCfoXb3L+uAcK5lKQw9UCTvtQ1HIEOglgcDiVPyG2S/iq8 UUWswkNPgSCHw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id C9C141801EF for ; Fri, 16 Aug 2024 15:47:02 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 16 Aug 2024 15:47:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1723823112; x=1724427912; i=cmbecker69@gmx.de; bh=+TT9X1idI8n682g/wfXsdk9Z71+looBtwvrt5XQVq24=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=LNEYjgZe8MLpZwljUVkfi+tNgMcBC9r1s3ky41BH3NpPSW9wCLwgg/ZR7wDV8C9A EiE5o5qlnISWohDv9WMitooqExkCIYVxS/2dNE6/kogJgXHVDWqTXP6B0WwIUtJrF 2yXnkHX2JRtwlJko2K9CBN0T3a2zqXnzdA6aIeDhywd7KLakIprvWWYcp0RdB0Bxx JETEs5oPxGV+QuuyG69mcGMR2Z1IPFwT9Sa8DfRssDBcYZwfK05mAfEyACSS9h2NS xiOpTX7O9WG8YRHYymOFB2/6hpi8pgZ13EgzARi+rPZz8ogepNGnSVJ46ScvNQEbt c1synGhqcpGhethg4Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.130] ([79.251.205.37]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M26rD-1scWIY3Dar-004t2e; Fri, 16 Aug 2024 17:45:11 +0200 Message-ID: Date: Fri, 16 Aug 2024 17:45:11 +0200 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Should there be a `get_declared_enums()` function ? Content-Language: de-DE To: Ayesh Karunaratne Cc: Juliette Reinders Folmer , PHP internals References: <66BD5F05.8010409@adviesenzo.nl> <8dc51539-20bb-4017-b859-76066e2287e5@gmx.de> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:SVS30Y/bEwy/rhZZz+Map80nRNnsZDRmmy0qzu/ghkhUy3fjelg nDmOeuHnYRG08mogb+3WXSWnuVcFa9rqkaDNW3PatW6wKkcOQZV2PZ8t7ynOEuj979qkjlA 9XVDdzvZughllETkmJF9pG3hHFUA03IAp8Rj++TrrtS2Lw2OWdePQDBtk0OsC6OIEOfqbDo 9aIvGAG+5ydAnT+PWbAXA== UI-OutboundReport: notjunk:1;M01:P0:CRhJs4EDDK8=;wIXM7mqHE604ef7AU0gd5ig0044 j5L02MhtfrbtdLBqaeGKxt6TAZpAPLAYpXJjA+XHnTr1JqA0uG+c4Kzy56L8DGveRO17NbbKk MCirqR3uZAPDlE/IkmucdMajW0rd9PuhAXB6hGiZ9dxk5AEtVPjHb7Rh7dSRHCysAH9LZixX2 3dd6BL3TF2S002UILk8ihATBTseZzTdOQlgbd+JOvA2/qQV5+HjL6/IQtabDUg6UgM0Vat6RR fWnogYeZCwp2BR8Mwgfov+WDG0SGmjOxsHc9Rpuvj1OG0vWgxUjD+y08Q5vHbxtEQaSKwcoc5 R0vbHBC0jjFrDj/lDqL1XTgF3gLZ4GFihznW6yW6pMIrwFhQK/sV+kzJUbmC1ooRJvoYnlMY8 PSVTdv/01A3XJguVSH2duQ1BgfSKpBrbcwuoRAOTC7aOH6mTXpaa0J+BAXISjV7mk+yVGRVDX WzKID1Iz7TDpcIWQiAMJFKaO6G7ibdXghwfiHQhZutfa84TxbmDtOSPT+uWxSwLvWZqYxhUhH NGZxk5R1g+tvMUbbOiY18e83p51ukwdRYggDRs3ZXnrfYocsfWPeoI1CVlSwEC69ouJy8Pru1 Dl7JU2l1OfPEOKST4Xy4XmCjdN7nLCyoyHCDzJ09fOoMloBVRTR0Sf/KG8y2wliC39Rp0nNdY ILEemFGugcAnrbocwLj9YHLNa7TkENyojxZ8M98/SdVmQY1IiexgqLSwrq8q2fQWXHDMHRviN k3vk32Xp+qVrIqfAcFUmdf2ebS0O8hORRdHwlAni6jMX+Esdg975M0uTjewzKfNm4DmFFvtAd XQj2cC5sgQZFlAZTdxZaYryNOKeBiuRPiInO+wUHpW7D4= From: cmbecker69@gmx.de ("Christoph M. Becker") On 16.08.2024 at 17:01, Ayesh Karunaratne wrote: >> Porting this to C is left as an excercise for the reader. ;) Hint: >> > > I went ahead and created PR https://github.com/php/php-src/pull/15443 > along with tests, UPGRADE notice, etc. Thank you very much! > I think having a `get_declared_enums` function will be helpful. The > implementation is simple and straightforward too. I concur. Christoph