Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126009 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 DB3D91A00BD for ; Wed, 20 Nov 2024 19:24:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1732130836; bh=Iu9wn4QWL9X3o2FAH77mxchO8UfDufrhooRCEhrPUj8=; h=From:To:Subject:Date:References:In-Reply-To:From; b=Cf5z89IwJWmt24DXlsyeLsimJWpsDechcV8KE1ZRug08ztlulT0/DXocesq05tt0d HfLlQDqR5q51pOQkibuI7GdD7tpVyh3j61tGW22c4aXj/BzOPDlF9qM/YOMOApIPdk kKy7BjK2g2Iy/bYd2X8X3wThw/avIWZ3PuHp2a6vFf0ciqHBsR6tP4H2N3s6uv6eOP KzQUVsYguFhaN7pWnvmf0m0HQ2iWLaBKp+YWAGAmmJ9ukFmS2b7osZXjyPsskRWGWA inzPcfqqb+kWfdpnKdwu9QaTXIWkUn21sfTu+urhlKXrRG+cnfYJsaeA1pef2cOp6F 1+hGNiiAsaFFw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8CA2F1801E2 for ; Wed, 20 Nov 2024 19:27:15 +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-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10olkn2066.outbound.protection.outlook.com [40.92.42.66]) (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 19:27:14 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NVpw3LL1nf9HqLbwwmwBQcZZYCHkbRl6mEZhEz6e8U7ScRKLhQ1W96ni27gjzaLx058PgiyVrg6fzlZDDhEvnflJrwoCd8AYf+SJLz77b6fkoqG5TxEF0BDWcluMxnwZXXdz/OzqAR3JZIsO2/RsW5kaxe5+IId4kMMGAsLTJhvu/oc0omQfHpFzw6V7E6hSII/5ZzFIApv0e8zIM7tD+J3deaBIeepQNKz7H7jEQh0lwHwamJROolOnRwEod0+YdAm7JJWCxExa17XqhtE8XZP26QmglVbgvi/TNIQGmiMRw6uq0apnkxiD/QdVSDC+ZEzsn7OO0YDt9sEYINHnuA== 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=Iu9wn4QWL9X3o2FAH77mxchO8UfDufrhooRCEhrPUj8=; b=M7Za2wJBG1fdVSFPGv5O2K9BWmIAaAxz5zY0IHN15DfDNicNp9d36gsoH9dSg19eYp9IxpWWIHS0nWahVhTQ/5RjRrYOoZBpX4HfPYPnFvx6OXXUklPwnDJHzcJAghZWCsIh26kpCvRLx3KlOoZeKZUcdqofRqd0EyVkw3M4w5EI/NBNE/4hFXwxphHjhukaHZQqJbui18TatD53bj2+ytWvL8rK2d4Mgx/2GVeuDDPIq2Eb6Z2FtS7sRPupoUPbAuFL7ipJaGt6U7C00kACdJjJ+JvT4y578d/7fvxIdIYCkZ+4JUuvhu2loaqh5eyOZRX6U80raUtskDuOY7gkTg== 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=Iu9wn4QWL9X3o2FAH77mxchO8UfDufrhooRCEhrPUj8=; b=n6uXoKb9eD4XsxUdLXffdRJrpa1WlJggq0weXqcQ7ziAtYekrn3080/6alW5SkYoUqAxV+m4LI1YdNbTOzTDUnOrDD4AN7RTu89guFrrogkDIxKJeYiuO+axPun9lJdR7wyyvcXgQTE2bmMobXLKl9xDVNxEOmEN2tu3V9ygCumtuFAswdJdrlUKqeEkfxepBFYiK0I4ZwN/jQyJAIoynyZcgIShH3djU5n1qEIHSSGtQzIBeAlel0I03Yl9SaMuD0tzFvy1lCz8aoWxOxLgKWmca/5NRCt+hKbjWLOA8Lb1pnu6SnFswcNuy4RIhkMwwDl2xvRo5kW6Wm8iuMua8g== Received: from PH7PR16MB5781.namprd16.prod.outlook.com (2603:10b6:510:303::21) by MN0PR16MB6388.namprd16.prod.outlook.com (2603:10b6:208:4c9::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.24; Wed, 20 Nov 2024 19:24:32 +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 19:24:32 +0000 To: Derick Rethans , "internals@lists.php.net" , Kamil Tekiela Subject: Re: [PHP-DEV] Deprecate alternate switch case syntax? Thread-Topic: [PHP-DEV] Deprecate alternate switch case syntax? Thread-Index: AQHbO1pEeyVsqr6An0WGHKbcbcToiLLASYiAgAAWzsqAACa6gIAABCxJ Date: Wed, 20 Nov 2024 19:24:32 +0000 Message-ID: References: <943CFFC1-B0F8-4326-BF2E-138BC1E48DB7@php.net> In-Reply-To: <943CFFC1-B0F8-4326-BF2E-138BC1E48DB7@php.net> 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_|MN0PR16MB6388:EE_ x-ms-office365-filtering-correlation-id: 8bafd5e2-70c1-4f4e-e530-08dd0998f5f9 x-microsoft-antispam: BCL:0;ARA:14566002|19110799003|15030799003|8060799006|15080799006|7092599003|8062599003|461199028|102099032|440099028|3412199025; x-microsoft-antispam-message-info: =?iso-8859-1?Q?xNhP3CPARp+INGpOwTUM89WZtoPESmMzOcMMq3UjG578F41gxW5EzQ+aVE?= =?iso-8859-1?Q?8huJj4qL6F8TLaejH5xhbgCB5QeO8HQYdhXA0JI/15A9UcWCbjzw7tPoXl?= =?iso-8859-1?Q?T2NQV+ed0++boJaJqYMKtPu1e/efLjSqONkL7I0BjrjSNnx/WkRqZSAoO1?= =?iso-8859-1?Q?AOCGspRMMU0E9J7AetlHjfULju+pIYP7JD0IbctMIfAroaE3PY9JGgn20F?= =?iso-8859-1?Q?sW2JKqDFUancm1RfdGywn6VQz8Jwnfh4OIFWa9QG44RUfXmEFPxhPEurni?= =?iso-8859-1?Q?5ScRIIP9RUc3DTgovTCLKzd9D7pjvOKCpJWSNafu91jLryxDdyKdqJeheM?= =?iso-8859-1?Q?Gvoo5NkIrrXD1HewqZZTVsenYkm5/iSbFYviPB5G7/4YmZr/ueb6FDetP9?= =?iso-8859-1?Q?t4fy8zw/3xZhbAe0/kdhr2WQCsiGciJdqcah8t+7YtHyKjatNPTWeOxLD2?= =?iso-8859-1?Q?ft20bjXYkzx7xwdg6H0APrTdoGqOojsXwqZiK5xMIHMVeZhBVpgDJkq31i?= =?iso-8859-1?Q?gPoBuaLO2rq+YNOpnYePWadQu3z/6DQTMVOwC8E2bHQSvd/NvIMxGJwmUb?= =?iso-8859-1?Q?dUBE48YdVafN5ED9cDGyzX5315OdBk32dB+KCWk/Ti239bRwS+u5tFMVir?= =?iso-8859-1?Q?TB2E3JpN3NSw5nxKhc8/Z37A71+xaCKXAO5LxCtAgwEbGau6QNVX2lVnMg?= =?iso-8859-1?Q?S9AiWafTxZWXnAn07XJoPnEM9pPs/0WYmXy2RC4L2SrMljVGUpqn1+CPL/?= =?iso-8859-1?Q?QCWFtp9qmZsYGJHk5TikErft0OolpCF6RP0TB281Uohlnyj2iC0Tm82Xrj?= =?iso-8859-1?Q?XpuvnryUu/A+/WTKlq4mQqe/z+e5T5Ul67eOKHBl081kLUBxRqS0dZHqZU?= =?iso-8859-1?Q?zJ/K5VyOKThL7Wh2b15el2+LFQq0EkeJM9MAqEMMB0FIcUNqttoQ6N/Ga3?= =?iso-8859-1?Q?+3hBJLIgYJ07QBMkI5Hb+p6Ha7Npf75Ox0PD2EeZ/qO1ex/uFsjIg6jADB?= =?iso-8859-1?Q?X7DTsmNxKQ/CpdlBdzFVxqDDKGynGrxaoxzkqjiuZrXjwGyXhNtPGteq3x?= =?iso-8859-1?Q?aZDmS2Hn28CPKR1y611d3XObfVC/xai9KQ2hc5uvxZXI?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?ZFLZmcgqlPv2g1wumCW1W9PqAecSCRYqK7g4hV4a8bpHzf8ONztWgSc2ht?= =?iso-8859-1?Q?HId2ALksa9d7F1nEiMBvUzfAHaMAxIkbGqL1nMBEcWEyRU8CuNlp9/0E1E?= =?iso-8859-1?Q?RamJ6tWQcx+tv75zGblAl511ziIo/iQhi0Ui+V1wfC3XjX8U20ApAgalpr?= =?iso-8859-1?Q?qQd0YJAUfK/uv3FovKfX9ThW2x90g0lrBCrRcj1lnKxDW6aF+mrWDLWGba?= =?iso-8859-1?Q?+pnRbAKF6AqbDTJ7aT3vFu7bjGY7x4T9qNhvUOCEvvDtqEy9blE4vELsbK?= =?iso-8859-1?Q?62wAyi82rfZExbz73TukCN9u1Xb66TT2YvY4EB+b0tr9+asq4K+3mNPqbb?= =?iso-8859-1?Q?z+k/3n5syzLsgCpJRP3+5AiL9r/v+u3LRl5GTNwaPygwzwB9Cm0AClINt0?= =?iso-8859-1?Q?SlDk/5DZc/17FBCaRAPpEUG2ICSVe8yfefE3gTAfRxcz6T/ekMpET1j7SI?= =?iso-8859-1?Q?NqUMT8t+U9p8P2XEqNu+cfLo8dw2SutG10+iAvp9ux7IXWGv+lV/V1HXhD?= =?iso-8859-1?Q?6Lrd3msJtrqFbt1tP7l6ds/E3V9SWlayv9912jMjvPLALCmPUmjP96/Ga0?= =?iso-8859-1?Q?o77C52DLKLagYl0R1mKoQewIp/R79zr13wK7IJ82AuzdCdBCE4pLaz6L9W?= =?iso-8859-1?Q?/mGeyHHOVVaox5BbNkr1uLXZoWyNXIJxgPHdBVERONoRQVxmkjzSgv8qfe?= =?iso-8859-1?Q?lm0MyhXmPwHbzFnrHAhARFMn7bGKfpJ4Fj+U2gqC3Pp+zBhaC3OTu0TSZl?= =?iso-8859-1?Q?hXSJJ3PbexvCUH/Zf/cnCtY4XGrLzF0k+8Oqq0+PsJ+hrmnkESzq5ItPDO?= =?iso-8859-1?Q?fAXVwn85tSd1mbqVdSr5nXgIy5VgFzh/qK+Iv5BGt+bCeC2qJKLhYDBTfs?= =?iso-8859-1?Q?RqdDluH1lt78oAYmHmggfJQo9uWLCMllifjZ8v+hwYYYqZto5YsXJx8/o6?= =?iso-8859-1?Q?AVyqkRhl1KoYsoRpJhSnoMv4Q8zbZ5+q9zlENWwKuwJB/N/LZEckP+cORQ?= =?iso-8859-1?Q?QRRr/fNEB/JMrXEBI00UN81x0UdB3/OteSayCifk97OyIIxefkKZYn/qsX?= =?iso-8859-1?Q?9a7mYUHAoirCgkWhpNK07JD+0qTsVoOxPXC5t0jywEJo/h+dJIWEZJLxdh?= =?iso-8859-1?Q?IFxQVAqQG79mi3f6TriPSw38rzEVZ9ydL4yssIWdMRfsiUokAaeyacMp6l?= =?iso-8859-1?Q?mLp/eHyMTXovrtb8++1mJGSOAfs3qeWdEcXN3pDAqGXE5ghTeg+gV4Vuha?= =?iso-8859-1?Q?Dtm3I3Fv1ogjWEZkcxpFcw3NEzicFOw67FV5u7QUk=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: 8bafd5e2-70c1-4f4e-e530-08dd0998f5f9 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2024 19:24:32.2525 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR16MB6388 From: theodorejb@outlook.com (Theodore Brown) On Wed, Nov. 20, 2024 at 13:03 Derick Rethans wrote:=0A= =0A= > On 20 November 2024 19:26:12 CET, Theodore Brown wrote:=0A= >> 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= >> I hope no one writes code like that where separate tags are int= erleaved around each switch, case, break, and endswitch statement. That's a= trocious...=0A= >=0A= > All my PHP based templates for the xdebug.org site use this style. I don'= t think it's atrocious, and quite a bit nicer than the "new" syntax.=0A= >=0A= > It's also not a decades old choice (and not even by me).=0A= =0A= Hi Derick,=0A= =0A= I suppose whether or not that approach is ugly is somewhat subjective. Do t= he xdebug.org templates using this style also rely on case statements being= followed by a semicolon instead of a colon?=0A= =0A= Sincerely,=0A= Theodore=