Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127464 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 8D32D1A00BC for ; Mon, 26 May 2025 15:28:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1748273186; bh=BUlSiUIXQCceKecnuW1IfVSkXBoIlZbEmm4HzFsb59E=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=EIg3m4CsqfHOrbGeZyuosi7/kHlt5K1kywGYhLUS9d3pp96PKdYq5st/pPJEx9lCK yWVjKnQ5uAyaLOeAmTtN6Mn3oN5UyhTlMlLC9aq6Et2MLrhwa7knW2xcmhNyvWnDOj /xLysg4FxKArMoWWlenjLEl6y2gqzPIPFwnQS3V7PtxRmeKo/RtNPioVvPty99wfLt UfIkAFiPCLCnDMbl/ZAHiFeJ9hVw5RKFwyEitNNISLXTWbTnFryAsROo3xH1Qj/vNd 41hhWCmQPlWRkbGhz49Yr1YLJ0qGRhFO1yCMbUVjsrV6+o2nIzbg9vuLeKOlfz2qFc 1Zsw7LVRDyCNg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 7EAA1180339 for ; Mon, 26 May 2025 15:26:25 +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=-1.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_20, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, 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 NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11olkn2025.outbound.protection.outlook.com [40.92.20.25]) (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 ; Mon, 26 May 2025 15:26:25 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=D06IfJ2vxgItjhN5a4mNCZI9aLE5LB52LeKLbdKSIneCURc4wJ45YQPwq58aH8R8tZ0uMFs1cKiH5x1gOICoeQM2L0TCDohAZuDytJTiE8DfMA/YAzWpeN0gSI3fYLNOMCUv4SRCPppyjhxUPrCOjRI6DqBw5cnwZpz1smU1tUGGlHIE93reVU1sSZAl8pFzlB2Uygov/c9TO4S3FpNHj5bMnwJZ3tN990dkuS/8DSyvYh3PlK4YsjgiqYEKbLzrsjon9RtJ/o2zVMfUMEdqFmNik7PIdquRgqTIksOtRBFkEWm/Ka/ReyvRyecB1/Th0jmujBkJe7ov43dFR5y3EA== 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=BUlSiUIXQCceKecnuW1IfVSkXBoIlZbEmm4HzFsb59E=; b=G4klxA7i471ZqHg0tn7YLb3Z6AvpcL3APx8xtyh4bQjO2cZfHgVGh63Py4AJyQkRTdNgPb2Aun0ItPYxyeynf3/wWyR55FZYqn9vOvEr8XnjsaQ6FWBddhpvx7IQYI/OWN4fWNI7T7XI+wwudqOo10Eht5KiAGB0G+2vQLzm261Er+0iM0h9A9H73XrZoCzuuHk/sbS4Wh3SH0TfcCxNrpov/LV0ls10thXtIAclRLZORQLInuNMO/xe5CdBS8f3p9tci3kirdZTornQCH/66vIYwFRVa5Z6bUIiAg982JvvFWHwKqlj48DKcSz4y2UIY36TK2wsUhuwR3DCOVuJSg== 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=BUlSiUIXQCceKecnuW1IfVSkXBoIlZbEmm4HzFsb59E=; b=T88gemLXrih6y5pjy9J7FzsthNff9PGyns/Woz3q7EPAe0tR8h0WOT7LDEmTOGKKYfAP0RC3BDr/1TPo8toOCQX3pblmsUMYOr0h9wXCtDJ9dr9goEGs1EcC3EfvxkGN8WOnktNhhLHWbx6kiwy3uh7DocrvsdvxPXta+tH7ZdxUt/ghxsetL0ua0pm61bRyRm/RhnSHSzbGEmeBIKLFlAXG/my5HjO5QjmBLj7orWE6D/Fswpk0NvKRROcX0lrWuuFdFQggEaNEFbhI60cwdXilfDMfnb+qU6+Oqvy8FKzObYevzYYe1EJhEsC9vuKnSK7BCqFUE6AHlAEWaxIRFw== Received: from BL4P223MB1364.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:5a9::14) by PH7P223MB0642.NAMP223.PROD.OUTLOOK.COM (2603:10b6:510:1ad::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.25; Mon, 26 May 2025 15:28:29 +0000 Received: from BL4P223MB1364.NAMP223.PROD.OUTLOOK.COM ([fe80::2e7b:7134:b7fe:e849]) by BL4P223MB1364.NAMP223.PROD.OUTLOOK.COM ([fe80::2e7b:7134:b7fe:e849%6]) with mapi id 15.20.8769.025; Mon, 26 May 2025 15:28:28 +0000 To: Volker Dusch , php internals CC: =?iso-8859-1?Q?Tim_D=FCsterhus?= Subject: Re: [PHP-DEV] Re: [RFC] Clone with v2 Thread-Topic: [PHP-DEV] Re: [RFC] Clone with v2 Thread-Index: AQHbyKub/o4d+9pfyE+KjmOJcRmhMLPk/HcAgAAWWDI= Date: Mon, 26 May 2025 15:28:28 +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: BL4P223MB1364:EE_|PH7P223MB0642:EE_ x-ms-office365-filtering-correlation-id: 06133008-69f8-458e-7d74-08dd9c69f70d x-ms-exchange-slblob-mailprops: obhAqMD0nT+76ZruCrigLPUIQMEMZUn+GV4WFbSZYBGJmrIoyHUcwDY4e53aPdSd2XF5HywmP7yFVqT4p4Lbg2nlxiskRhSF/pGkkjGnCBssM66BN2IbdelqFoVm9yfVVAKY5owciEiGFbwaxf+H5fsUsxTuboxMMM1FW1Q3Kxu3L6qUmpf9DGcsNOUb4R2X0mMBWHQMsiaua4/pp9L9h1i18vBTZ42/4ycGPRabm28PYxQA4FJB0boTpCR9v13i1fAsdcAqgCJuRFR4OfnZsHXfPKKcYi7zAh6/uy+2HBmfXn6qREh0FF5ApTINMeknvbyvrOig0gspNfRYvmCInECT/vLeQdehJmehIlKDZoRxmP+gY/z70Som+FJxz7n47I40NAVjjjn+vELrMh+38mwJtZ8VhYikUQchaYfsJnLzHj2mdawD0o0CHxduBmE74/JeOPOmbHCa2luNsJ7bCUD/Cqt/FtlrprBpAE/IftF/jwUcqysY/h6dFGddc0KzfEgM7vdg9jnRoqprhBAj0I4pv7WOAKA2ggGgw1vEpJtmHjKfWSSdP4IbcGCrZpW/i1dYAg9WyJVczkhGuxBR0WeSuEqWTZbbj9llUsOAIn9W7Y7Tb925Mse6WnYGKjjzAWQsnhxogrYwcg7icPJFOrsUurA+O88yL1Y3TbLPCV9rumHiskGm8cH4sJq+fE9CAP97p2AuxkfaCtlZa4jPDUPGFTrxTqS9YCdPbTE7zqKrcZppk3mMdMoLdYPA3is7UC/Gxyx06qzqAxcshXBJsOhs13WJ79Z/78B8hPFXrJKJFwjR7xKBn1ejsv0d/g8u x-microsoft-antispam: BCL:0;ARA:14566002|15030799003|15080799009|8062599006|8060799009|7092599006|19110799006|461199028|4302099013|440099028|3412199025|10035399007|102099032|1602099012; x-microsoft-antispam-message-info: =?iso-8859-1?Q?A6mBJw9u8iJwDt9tBVdRTQc91miwMtP9ZHZFqLkJVFQVh9DPqauNqOktwc?= =?iso-8859-1?Q?lb5yYs8Y/B8GjbvzfN3EwymUv1Qvv+gnfthva8KntPBqA86/U0dJHMNIrJ?= =?iso-8859-1?Q?qOn4d0WzBxEYB29+8vGpnsdXa5Y1udFM1w+NF3LLKe7nEmtWkHl/f4KSPh?= =?iso-8859-1?Q?x5UPtHZ0y/iwiQ8HUJjtUmL34TxdNsnvf98yczSAY2VsWw/kGE8wXvEPnW?= =?iso-8859-1?Q?vD22s3JZ4Fm/q/ptEAeiKz24xMvJtMq5AKZnojLzC8GvmDzPms5nuc4cfO?= =?iso-8859-1?Q?Vm7wOLPwvWBhvzZgRJuFNjOiFtd9GThuqit37Aws2QFWc52BLnP0i3GhI+?= =?iso-8859-1?Q?FlSXa7rzDpHSBkxKXGP2lX2Ph7rbjxRlaGXjZlc8baDTpMVusQcYI9ARdO?= =?iso-8859-1?Q?50zkzUz92MHTlDMzEYJIwRzNZC2uVJLGGDzJidtiJ6it9pjCPWd9htCBRg?= =?iso-8859-1?Q?4Ico1wsZVlzJGkATsQheCiRx4eHfa9Ot9lYR3fPX+EK+4JkKa0oFPezlhs?= =?iso-8859-1?Q?g72GIxt/FBGU13g5o0qqtN3GA0i05OkIfpkU8E3g2hylKUv6YYw6OwT7bg?= =?iso-8859-1?Q?T/5S3bMT8g4zmVBV9RdSbuakPO0oYrfRjzEJ9r1ixeQXo7zEiS6gNg01H+?= =?iso-8859-1?Q?Anh33AuITRi8EZJzh42P4Sr/SvogPLmFvaFO6KJDA0VofQQV09QhB1XGct?= =?iso-8859-1?Q?x7vQKaDhfthnIPThNW1LiXcCgVFqnOS9WCXVfGJmdfYqJGXqbtlc7vP6uG?= =?iso-8859-1?Q?eD8b9xIO5BM7XghVYJXDKbOWjjilhz8k8rlZzklBlDVjVauGGX2+IYWEqI?= =?iso-8859-1?Q?pap7zNK4CsDhsz4+oDRzOgmD2f387WIRLCLalQs2ffQO9cLD7cljS1ov91?= =?iso-8859-1?Q?bOq7KBShy0r4AVHhHvC/iTLXqCsOmyP0Vg5mMDMGwV7ygX+as9+na5rapz?= =?iso-8859-1?Q?MY+buJgTNNKBTOdruDZCLdrtPxB9OyDuFaeCB/eFfX+GBzV+EvLYMAbUoN?= =?iso-8859-1?Q?c4zAh/c4LcziISMDfQdGMAp7PkHWbjVgcPtp5nSJUiVguRSKjGM7ZEtkE8?= =?iso-8859-1?Q?9T8Qeeh8FrzLrGsxe0QEUN/+yqt51VUNoeU1sA8SPPYvgDgD0ZRjZV33i1?= =?iso-8859-1?Q?kx2K45yHruqF+x0YFd4Sdhi6TSjdDWikwInTKMpYOedSRmIXbrGOdpsErT?= =?iso-8859-1?Q?p3puIrbXd2Y+jPoqB39GYvUKwuq+XQEeQOVpztEs8QQH5tQssxmYPjZ5eU?= =?iso-8859-1?Q?/d2dDyL5/fUQdh79MCUfpdt6sxFOi7ZMzSH82/d6nRpkXZF4+kN1cl9n+M?= =?iso-8859-1?Q?cJ86RvMPfnn8271B20oMSSQM6Q=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?iSkxhnCnZd0HIybRjcWHL4JX3747C1peVvZ3B2nu0RYLB4gDDyh7Wf24+7?= =?iso-8859-1?Q?dg5kELM5GsZhPZvJpuP2e43R/npzICNjrotKfAHY6esAVKy/7RQR6OAJa3?= =?iso-8859-1?Q?qSCF3v+4hcZjphfmlSqw5/vVHZ+0aZ1+Dql8/KRUhRUKL93R8tcvKo0UYI?= =?iso-8859-1?Q?lcsze24Z6dKymJk6wfjGSuWOvK1TVcecQ9ZElvxI5WhVZji9UkvI16JPTK?= =?iso-8859-1?Q?YV0W7iUBtlqsP9gadkjLbOLK6dmKP10+SOZ+awNzJLZFhArRPshpqAOKQG?= =?iso-8859-1?Q?R0f7/mc6AP+dirG4ujSmStWk5wnRxarnls3IT5233eF6ENvNntG/mNj1Fc?= =?iso-8859-1?Q?ovCdOfjYGPore+6lGxVwmW0WGUDMp2EZGa3Anv5rIWt76ieGsKZe9TYJUp?= =?iso-8859-1?Q?LSGwFBwFHAQWV2KlzkI++3k7qM0fKVHSit303y6Rz8U4gmIp2mytxXooJS?= =?iso-8859-1?Q?wI/HZt2G5N3CGDXyTxd4jznn9jb6SY1vUFoUTQCEcINnm8QSTjy5XZaZpr?= =?iso-8859-1?Q?MccRXT9zx7vaI3z8RZ0qq4NlaF12aIhXP/7uMVQY3AWwpkfZi4ubUA0a1v?= =?iso-8859-1?Q?7PLiJttNrPhwHG1WU6hH1ItadXxaS4mwOacBNZTwLlWayR6Wd0jZWLIkDz?= =?iso-8859-1?Q?64dQOfBsjv4IfxwL3XOejvjTK13rudA5e4ksGuTqth1yH9r6HWkaRWqpWd?= =?iso-8859-1?Q?QMyUkHxv9h1e6cEX+GAuK/LINTV48gID6wBeVlsFZRqX17qsJJaW5x+1nw?= =?iso-8859-1?Q?uavbPANTZVjD6fzhQEg11VhtBQKyScoQMlYL/NBq0OFo0nW6MvawN+AgWH?= =?iso-8859-1?Q?QXxGRsR52EmgjZjbXoIuxHwsVvMO54PMED1icY/KhyK0Ps+8sAyA9EfvlC?= =?iso-8859-1?Q?ju3UIatInQF6PgKjsWcOK3OgbdaHVe8gQde/x1kkEz9/uNVdVXksKz02ir?= =?iso-8859-1?Q?Tza/lo08T2oAAnGEL/hvc33r83OcA6xKX1ZN+97VsSoTFwPUxTzCMCMRBL?= =?iso-8859-1?Q?g0+wBReb0eTbWXcNKiHHsI30vlbo1HlcVxpOaj6MNd7gN6v4zZB/9T2ZYE?= =?iso-8859-1?Q?6OUx7ZVy4Yi8XwPpgfYUYpJru5tCr7gOqunyAKQPAw1rPw35KlKbpu/+W9?= =?iso-8859-1?Q?Ikk7ZAWIaINPhetLiejblth5/1axFAdtT7xLCL+4+A+ev13CSEs6W8/5r/?= =?iso-8859-1?Q?7BQPjkJkgVsy8b43WGkkvxxqWLeV+XFn2n81mV0kjXsQM748hzUcVJnJxj?= =?iso-8859-1?Q?wgf4rCRgkwOgLQy/6xle6FQCoQJAv/gTpmPmsQunw=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: BL4P223MB1364.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 06133008-69f8-458e-7d74-08dd9c69f70d X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2025 15:28:28.6626 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7P223MB0642 From: theodorejb@outlook.com (Theodore Brown) On Mon, May 26, 2025 at 08:03 Volker Dusch wrote:=0A= =A0=0A= > Version 1.1 Update: Array syntax over named arguments.=0A= > =0A= > Thank you everyone for the discussion and for improving this RFC.=0A= > I'm very happy with the updates we made thanks to your feedback on and of= f list.=0A= > =0A= > The main idea of this RFC was to have as little of a footprint as=A0possi= ble and=0A= > make it feel natural in PHP. I got carried away a bit during writing this= , and=0A= > by using named arguments, introduced something that isn't used in php-src= =0A= > provided functions, had edge cases that required documentation, and all i= n all,=0A= > didn't feel natural in PHP but like an inconsistency. PHP uses arrays to = pass=0A= > lists everywhere else, so changing this here feels like too much scope fo= r this=0A= > little change. I'm very happy this was caught and raised in the discussio= ns.=0A= > Thank you.=0A= > =0A= > If there is desire for named-parameter-as-an-array syntax this should be= =0A= > standalone RFC with more scope than a single function.=0A= > =0A= > We've updated=A0the RFC and the implementation, removing the "Open Issue"= listed=0A= > before, as this change resolved all of them.=0A= > =0A= > - https://wiki.php.net/rfc/clone_with_v2=0A= > - https://github.com/TimWolla/php-src/pull/6=0A= =0A= Thank you Volker and Tim for your work on this RFC. It will be a great qual= ity-=0A= of-life improvement for the language, and I look forward to voting in favor= .=0A= =0A= Theodore=