Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127957 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 0C56B1A00BC for ; Tue, 8 Jul 2025 12:35:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1751978044; bh=SLmC3wft3w1fxbjHidxsuIoU/YfTHuWHL67YeeIeTfs=; h=Date:Subject:To:References:From:In-Reply-To:From; b=mxoxIOag2SOw7NmA7qvaXJVbmuHD4rRnqwg5au939sbGQTgNfaslzkuvPDgtPLfQe LPf4htb5cK5bwwtwEzxSdZa5kJDyFTJP/FjnhAjSWzpt3f2rhL3+GobSULlPqM25It f/DzSnR2BD4r35/af5GRJfF5hs3mTrEBKa7DdmjnF9+ahXVkaSEfktQxoCYxWJHt8J iUzjw4lC3vjDJupox+e+xtaRZgHoSiPpqkcF/HIC2jkoOT+eVoQ1bRPNpgJxPcW3Pf ImcaPsRxKgUeWyWLww+ZZ8+y1C9c762NEIFu6e/eoIWvKakpDTvWy63LjKk52K5UN5 EzebvR+3orLNA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8DE6A1801D4 for ; Tue, 8 Jul 2025 12:34:03 +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.1 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, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (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 ; Tue, 8 Jul 2025 12:34:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1751978149; x=1752582949; i=cmbecker69@gmx.de; bh=fXaP86r7x8UbGv27TGvOZSMRV+n95FNkeIG9zqS766Y=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: 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=GGG7y7WHmarGmlUB6Nej7EkfIql/6vFDiKCI1rVIrqsV5xcocazkaS6zxBCAIBpP J4vT26XlobbZkULBg+mpbd3vGEWjX/27MBYLD4tcZGRZ9yCpZRmfyUc4ssXNt/x8p O5B+D+1NWpcFWxHJzL4TqUBewaNTwFqTKyj6v2FJj8/bOihDChnwGFJkxVQp8hQKq lQH95y6VSV6oxRzSa9XaD38tjci5HsipTyxOBvZ22lzWVLA5y50XQgY5v4z9tnFcX /ld58B83HEOjTiGaV4CpXUJPg3+rh2KmU0q5b9y0mm2ROZYK1dGa0+JAu24I/M7OC Vv0xtzZpZNbA0vlpag== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.198] ([79.251.206.55]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MgvrL-1v9HFg0Mof-00flvP; Tue, 08 Jul 2025 14:35:49 +0200 Message-ID: <7a2837e8-d294-4594-b810-18736231755c@gmx.de> Date: Tue, 8 Jul 2025 14:35:51 +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] [RFC] Deprecations for PHP 8.5 Content-Language: de-DE To: Theodore Brown , Niels Dossche , "internals@lists.php.net" References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:eNNi2ocRyt9gm843JLUNj7jQVPEP/o7Rw6472AUTO+am4C7b5yv gd85fei8cCkXeaxuxsP80kCdGPLE1JmRArl0PeuHev1hY3hYHmZcXKEv+m/4d/J1Sd7uXY0 8Yl1nlHiBCSXPbppxoDSO1YBitqnAIaCCZuXFFORFLnNyuChdmsLBzzD+DLF+eTBb+7sUuz FSPkU5VLy9pDW1HDG94ng== UI-OutboundReport: notjunk:1;M01:P0:X0ZWpYQPEA8=;RwNphvJsEDpazoizbY/YhC7C0Hf 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 YtkkjPvvexc3sohLwuSg== From: cmbecker69@gmx.de ("Christoph M. Becker") On 08.07.2025 at 01:30, Theodore Brown wrote: >>> Almost all of these were quickly fixed by sending a pull request. >> >> See https://externals.io/message/126000, in particular Derick's reply. >=20 > I believe Derick was commenting specifically on using separate = tags interleaved around > each switch, case, break, and endswitch statement (which there are no pl= ans to deprecate). Based > on the follow-up replies from him and Tim, deprecating semicolon-termina= ted case statements > would not affect his xdebug.org site templates. The use case we're talking about would be something like (indented to avoid issues with Newsreaders):

1

2

If that code wouldn't trigger a deprecation notice, fine. However, we had apparently introduced an inconsistency then. Note that I do not advocate writing such code, but I wouldn't be surprised if such code exists in the wild, but even more suprised if such code would be found in a Composer package. Christoph M. Becker