Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126751 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 6C61A1A00BC for ; Fri, 14 Mar 2025 10:16:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1741947245; bh=6+ZHkeJG38ZRcXA+qgsBHuvBdc+Ogp3zzehIrFvyHNI=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Rxe+UZ4VJQT5pumthfnlCkpjOzoG9Yk61thlcSPV+/oyowzTGVreMSJmcknSFKHRX MuHC+g6WwYmHs7AkB8C4RbRnd/E023tYkX/2ZT1YuzgRuHQbQVXbtu7qBAC/q3dGJ8 /lLoTKgoSSA6HRhlOwVbDTU4pJcuEV3KIjk2sf5SL1k5nkcYGPrwiTL2IfuXTBawvj YzfR9z9PdnhiFs+yuw78L1ob52BCnxL/ZhqUqd4yoWmIwaknv4JsYXsr35aLTOIGhY TGlezA64MU8TMl6X6ALAFQM7VuBUO9vZzyrTRJaidTJWl5u8Ni7U16oZrGtyOG66DF Bph89M9MxzgYA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id C29F518007D for ; Fri, 14 Mar 2025 10:14:04 +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=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from chrono.xqk7.com (chrono.xqk7.com [176.9.45.72]) (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 ; Fri, 14 Mar 2025 10:14:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bastelstu.be; s=mail20171119; t=1741947396; bh=NEC1FRfEjnrBOiq19y/w7D6e9T56H85HWILmJsXt6nE=; h=MIME-Version:Date:From:To:Cc:Subject:In-Reply-To:References: Message-ID:Content-Type:from:to:cc:subject:message-id; b=ARH/ZJGzae3DI2QEb+WktnTw2/rszSzjjpLfkUy8DyYkPqDOCNujO/PmfRatzzM63 R69MkXF9uRh7DZlvb7DNl4ByjWeC3xcnigHsbzRU4G47pl/lkK6WGqmwa+MWedwJcs Pw4q2PWmLA0qBrd1uzvjinNSWwoikfs3k3f3zRtG9BGeczMfDjP+6ktmTz4JiYNW9u o+N2EkUUksbC6M0vDGWLDt1UgGlx0D/RoZ0hx4siBwKi3xrMXkH9mFfq0kLUw/S1qZ e5mKCtm8NQmhrrAx26TLHcjzLJ/+2r9SHIkHGR1JNfPpAyO89EcgffKBqreMLbnlXz faN70llhBi7YA== Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Date: Fri, 14 Mar 2025 11:16:35 +0100 To: Bob Weinand Cc: Rob Landers , internals@lists.php.net Subject: Re: [PHP-DEV] Re: RFC: short and inner classes In-Reply-To: References: <2935d0e2-ddc4-447c-ab37-c9b7337b8b60@app.fastmail.com> <0d94bf183543ee9948fcd31337198438@bastelstu.be> <44ccdbea-747d-46ca-97f9-8dd63fe8b55a@app.fastmail.com> Message-ID: <62dc34db15b3f1fd811934bd61324a20@bastelstu.be> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit From: tim@bastelstu.be (=?UTF-8?Q?Tim_D=C3=BCsterhus?=) Hi Am 2025-03-14 01:22, schrieb Bob Weinand: > […] class constants in uppercase […] enum cases are a notable Exception. They also use PascalCase (both internal enums and the PER-CS coding style as published by PHP-FIG). But that's also a good question for the RFC author: Is defining inner classes within an enum legal? The RFC says that inner enums are future scope, but what about “outer” enums? The specification in the “Usage” section is not entirely clear to me. Best regards Tim Düsterhus