Newsgroups: php.internals,php.internals Path: news.php.net Xref: news.php.net php.internals:126004 php.internals:126005 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 E63C51A00BD for ; Wed, 20 Nov 2024 18:26:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1732127337; bh=+dwDezCZb1Hgy1QGbFdquEWiRtH9tdapbLqYxZDKiGk=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=nR1Ngn22Y6fv/qLj2GOj09MzsS+KdPQgcKKRZTRmrRQOZD++EfylK4zbIZk4EKef8 BX/YOwoJBEaIMz1171r/zyQIKgvvdpPHQDIGCV/BZjvK+2ghstauPk3didkhdrRhV3 Yt4QaxMxsaEe95uhW86A3Ji2KXg0+j8KzdEUYWWc/FXVVSIsS3T/vsALUUmz9B7Ux2 O2gLXAqWQsaO02TKzf51Ut2aPfOQ1x7nkJ3oWXO576EypUH3Z77IEs+61a+BmzW/xJ v9zlWUqjWy/fu4Lxijk9mBpCFQCJcoE3hw4KWeajQArIOkE3ufReV1+kYkrZHWLJlg 2RMmUA+Gjx/wg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id A4C49180077 for ; Wed, 20 Nov 2024 18:28:56 +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.6 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10olkn2083.outbound.protection.outlook.com [40.92.40.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 20 Nov 2024 18:28:55 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pqFnmQENEXt6gdZTrEDNE8RTI8DHqhJjMO8B2XjcaTtTMa8DWKHKhDesT31xZTtIX5whJpdt1QNsN6OqiY/BMIiypCg9Kxmg9uPIGNjbthQ5ajYxRoc9DlUZtYtftKlxye/rs+biIcI3a2RG9qqul1OQ5vIrqREQa91gsBx9P7dFL+guW2DxuP2Al5qOOcGdnLjRXJ9U2xxCpf3LwB/rQqO95ImdtTr0lEnJlHDZ1mgZ1dpeniD3IAykjLjD+4a4MeuhaVKjbfgRdf7W1A7iZn1i8WVyKo/dRtYa1Ml2L8SiuwSskyoUkWmUo3jw2fIBpKuMquex0EAKqQ4S2Ev89g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+dwDezCZb1Hgy1QGbFdquEWiRtH9tdapbLqYxZDKiGk=; b=Mim1ChtcxZrMNjdNb5sp7nHTjdOVb1j0dle4Na/T3houDZViFFSxbv0217Iu/BhSHr0rByfODHRW3RaeY3f36fcLm5EZ6Uv4n9prP37MRPddJ27hdc/fRDLgxYv7NlQ5XdIrE8r+9HVzaHS2pUpT3ao7Y2rVJ4JIbg6NArLFzROl/VdcgGsUPGv/fcFTM2hUTlsuRaHaRdjuiiTgq6TUlnoMAZQ4NRa5DQkxtcqxbnf81JYJK2vK3J0hB648yuGL+T0arKWEQxBVs8+dlpEmE/yLQlLn0Z7Ca09lrutWeTmH3kHbkS3JpyaElC0ldBZwTSWC5H76n4c8EutEM40Vbg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+dwDezCZb1Hgy1QGbFdquEWiRtH9tdapbLqYxZDKiGk=; b=GPVq1vVWMWs2JjwTzMYZnDpDIs2v3AAAKDG/dRDd6eG6rtoL0YtBLG7+bF4pAadEOBcK/uFzXztWFBVIREw2VHZLSu81yI/SqbD5VvwS4sbPvp+rdCpkW3VY9ClODQJ80uRVqlamnmLxpm/Ltw1XsR2LBZliQgXC9pY1j7x832QWzXqbm01rV+jco+fVbyqDNOFhbeZp/+FqSBrVkdCjc+fRvlQPjdfi4ssqrXcVxGidWcD3hKbX8ZG0b4ajiCi4dn9jftE8j8MUj23P/1hQVckSL7JJznPjjb1doQ1UGaXVllq7ZolSpYpqSm9N8S3VQUBTQXFVmUri+MSbzCuzew== Received: from PH7PR16MB5781.namprd16.prod.outlook.com (2603:10b6:510:303::21) by CH3PR16MB6069.namprd16.prod.outlook.com (2603:10b6:610:1aa::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.23; Wed, 20 Nov 2024 18:26:13 +0000 Received: from PH7PR16MB5781.namprd16.prod.outlook.com ([fe80::97e6:fe65:7720:84a9]) by PH7PR16MB5781.namprd16.prod.outlook.com ([fe80::97e6:fe65:7720:84a9%7]) with mapi id 15.20.8158.023; Wed, 20 Nov 2024 18:26:13 +0000 To: Kamil Tekiela CC: internals Subject: Re: [PHP-DEV] Deprecate alternate switch case syntax? Thread-Topic: [PHP-DEV] Deprecate alternate switch case syntax? Thread-Index: AQHbO1pEeyVsqr6An0WGHKbcbcToiLLASYiAgAAWzso= Date: Wed, 20 Nov 2024 18:26:12 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR16MB5781:EE_|CH3PR16MB6069:EE_ x-ms-office365-filtering-correlation-id: 983e0c83-f8e7-43fd-8621-08dd0990d035 x-microsoft-antispam: BCL:0;ARA:14566002|15030799003|7092599003|8060799006|8062599003|15080799006|19110799003|461199028|4302099013|1602099012|102099032|10035399004|3412199025|440099028; x-microsoft-antispam-message-info: =?iso-8859-1?Q?RPo9ldy2Du7cAfxHrg12EPK/rdqWZ/f1WYEuf57JfzU+43CbpThmTGSWuz?= =?iso-8859-1?Q?PXXuJOjGySrGclPmW9pMTTu+5HWVFvrZULZ+jn8o3At4uQctsT+NjhYED9?= =?iso-8859-1?Q?7tDRmycqocjF1GhRQF9aI+Xe5B2tkJUJ17AQOCE+vMVXbCtIcecFi2kwt9?= =?iso-8859-1?Q?4CQbVtgrMex9PxkLGBk3RgIJAmGXrRzaXNh3rmH8ocGBIo8XD6WHOiUnuk?= =?iso-8859-1?Q?DUYB6ffpRcTibBb7LWhzAImeTxORWvsmxt++rCFk7wyakpoREo7XRXfEM9?= =?iso-8859-1?Q?o2sYUv5LHuV1IkVmgzDFg8haxlkxnhKaWh9u8jNykolTRlvLpmnieu6rJu?= =?iso-8859-1?Q?E/zCGTt9SRHk9KOXfDs45mt/3jMYDvF7HQOVmfga8v+9/caXa4RIgXMRnj?= =?iso-8859-1?Q?Uq2TxUnjlGFvatE1Ty3IjIFdAMo6HbmShy6wvaqnmqw7i7yPrful40ki32?= =?iso-8859-1?Q?UeBVmdtErPOesmlFtZtMKZ9YGxsZcJpB5cXFD5V72g3ggWaNeCs77MxZvp?= =?iso-8859-1?Q?LI4Z9AFGEfNAqsktqKGTksX8HqH86/atOW2KBlFZtw5qMswzKeqg87z8A5?= =?iso-8859-1?Q?D4cuxCl4YGGq3l8uyuddGst4UQ26POb/cR7147wnhYKisGE3FCPRk5mPte?= =?iso-8859-1?Q?KEKzC9ogmYoK/S7Dw4bNjEiaJFbJN9zIBn2HGRv8tozA1nZ1ZTfx/Pf601?= =?iso-8859-1?Q?nVHh83qpWKBD4wgNhCMyq+cYVFnxo0wIiHdfo8VV9tPiNqjv2KLZIlwYDv?= =?iso-8859-1?Q?Ta6wRYbKP16HURumYxR1ZWlxSjRmMQDaUjZHD4A6+lj7h2v33+ygOzP54t?= =?iso-8859-1?Q?esizphgAXUeWC3XSdiep1O6+esog7iz3avwzLpBFYqAnZxelDd71QrKJmk?= =?iso-8859-1?Q?05NcnS7sKlFUm4zRUtO2JSaMTetYJfySXW4+H2i2jt98KWGxfqavQgBIJb?= =?iso-8859-1?Q?FEgK3+GDeAk5hRlK1wKTMFrltWPuXmXeAfOCUF7R7PmBU2S7wXwQsoDBQq?= =?iso-8859-1?Q?unwIWUs9yzUQ3Zuvtabmdb6/xlwNpiax43Xjxnz0uWckuslt7/A2sKqPo0?= =?iso-8859-1?Q?Bb4eRbwDTJULV8v4BSri5zhFPHLt9TAXyvBMDoXh34c6Y+Im3re5a0HHo3?= =?iso-8859-1?Q?s3x2oO2Hzu2fdw0UOKc9vNtpnoKH3sf/Ej3x4kgyE7wXQwe9XdeaLyWCMv?= =?iso-8859-1?Q?s+x5J0QViIPcjADJVBV2bBVem51Oe7Hr8Zk=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?yJo0ovka9meNSltnKrxRnUUbQW7uQzas+k1YTKag+gGSHM1bmm4cxx7G2y?= =?iso-8859-1?Q?Z5xFkwk8SB0Cb7SQme5YWpUbH3HWxPnRXnc908FdLSTho/YPOjFPQ5GTSu?= =?iso-8859-1?Q?PUFJP47BxNt0ESbqpbREHNUnWQnlaHkvwgHmihkvxV/2+3cgdb+vIAqwDI?= =?iso-8859-1?Q?OmN+RC5GWNfoaNxXT8pVjJj3VF5F8VhuVeq9sxQ6FIk64I7njq6TCdnldF?= =?iso-8859-1?Q?LBmk8at6w1EB78P/hoV7yuBGXsSq5CCxDxP7sDqYFkuKvwv/jje5PG3SSb?= =?iso-8859-1?Q?yrGMdQiPzT+9uV94Gg5HUp47a26D3fn6vPfQ5iliuGO1okYaue35MxHJmj?= =?iso-8859-1?Q?VF6ga3W4H67dZpiNfXWdTAbgsWmc7FYbS0zXtvhDnTiNCfMThLBUMBxKKW?= =?iso-8859-1?Q?Tm19X+c1D3Er6hl288XbqQAQd0AGSFatch3c1UjX2dNx0Awu+exejy1Bd/?= =?iso-8859-1?Q?yU65Sm6G8fmKc9AZJap+7SNxBBFuV1LzMg0MpgB+hYoKf66ysdQWGL/7ge?= =?iso-8859-1?Q?1i+/5vpo/aTInrXDQ9kZeEcRw4H7c4Yxs+M4bGr5UVk+w+FQaMNqj+e1+y?= =?iso-8859-1?Q?5EKOBKndhMPlWrLE45zgPVob1f7gFxqEhkAQscG3qi9qG7SCDmgBgPS9YL?= =?iso-8859-1?Q?EDaGORLtzkOAKZQTUucW//WzpT9+QBvPs/LA+Y/RrSDd1gJO4vMnYOd8Qe?= =?iso-8859-1?Q?b+h/DGDfoWy73j5V+cWixWuFX2gka8168jeWe7D6l6IZsX2UREyOCgO4DB?= =?iso-8859-1?Q?DleSqVLygiULKXSSAkIDgjnOcCELyXtfDxIbbQNH23MBRXGFuDYV/lhzzZ?= =?iso-8859-1?Q?BmAQyUwHTkHd5HZ1YkNBI/WSHI2NqSoQfnpfAMpjwH54YORzPzEdslWxg6?= =?iso-8859-1?Q?5qrELA3j7QUzk1QNNCRkxWXRqM/Jl06rWcqCrvPPSvu3f9u1Ito0Coa/QD?= =?iso-8859-1?Q?JylaAL2/BqG54xp4MrM8Tfe+ZEYmnJ32s5rF5qvbiepkVsIrrubLKDPtoX?= =?iso-8859-1?Q?iIKSVF3a+toP6BTzdrRprBsAkpMS9eVMZFYUOUhBAg1+N1rVHOwI0UAHaA?= =?iso-8859-1?Q?aFX06E1JeHZ1uuRFSnIs++M1JnRMs3yZtKUJi/vXqhoM55BbCWIH1rHFs1?= =?iso-8859-1?Q?eLvRmgpnNqPj1ZZGbIpHWIHHseLWADbzj309YPOg7nepr31da5jzG30zW8?= =?iso-8859-1?Q?RTY32uZJ57aBghiBgkOhJSTHzVabuZyAg34VrdLNw7d8bYjAlfW4BUgsFg?= =?iso-8859-1?Q?gMcvUPY0aDS64ctJWbnx15bw+TYk7qjlfXwK3oJeA=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR16MB5781.namprd16.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 983e0c83-f8e7-43fd-8621-08dd0990d035 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2024 18:26:12.9243 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR16MB6069 From: theodorejb@outlook.com (Theodore Brown) On Wed, Nov 20, 2024 at 09:23 Kamil Tekiela wrote:=0A= =0A= > Do you know why the two exist? Was there any historical reason for this?= =0A= > =0A= > From what cmb69 said[1], it seems like it may exist because of the=0A= > implicit semicolon in ?>, and after I tested it, it seems to be true.=0A= > Was there ever any other reason?=0A= =0A= Hi Kamil,=0A= =0A= I hope no one writes code like that where separate tags are interl= eaved around each switch, case, break, and endswitch statement. That's atro= cious...=0A= =0A= Per the previous discussion that Claude linked to, the alternate syntax is = a leftover from PHP/FI 2, where nearly all lines including if conditions an= d case statements were terminated by a semicolon. [2]=0A= =0A= [1]: https://github.com/php/php-src/issues/15258#issuecomment-2271809889=0A= [2]: https://externals.io/message/109350#109363=