Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128489 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 D6AE31A00BC for ; Sat, 16 Aug 2025 09:16:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1755335705; bh=KzScpR6CinzCSpWgGD8MgyFzuCyAXNg+ADmtMsltQLA=; h=Date:Subject:To:References:From:Cc:In-Reply-To:From; b=Ax3A086VCovLRomHy6Ya23UBjDZyZAHbok9BUZPRY/3VwcqKxFwmlxvrnPPxpCWs+ h7b5lJ2v6Xn2tDB8hlYdlG+0psZFgSUhtcJp/kNTB8iniJdwSHlbraN0adAQ6nojOQ KXwhOAFhuR1Sj4m75Sxw6rzQu7g8C4Bthzmo8CJfYF7qSTeFrrWWZ/tLA6q2JJR3S1 NBq5K+33wqkEKAoKfPIgSria9Ms312Z+HSexPy2IG3bH4BRKnoibYKjYpiGP1N4YNH xL9EXDCMXeYxbeoDBypjmBhwTl0F35jtiwWyuWxb7s/GWFG3FniJohXeOvGmNyUMoa XG61/NL4NgKiQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 57ACA180054 for ; Sat, 16 Aug 2025 09:15:04 +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, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (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 ; Sat, 16 Aug 2025 09:15:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1755335798; x=1755940598; i=cmbecker69@gmx.de; bh=yax4y7B5rhWc42GVR7i3lwzPMCY83R0LN17EEJNqd/s=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:Cc: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=lEnR4yVuwDSWq67fG6UpfyO3snnPp3/dgw9owhF6pUYMhNAltyY8w2l0JKtRduNy ynMo16CsiO+O4RClBbRFnJiP95w4Ao6Eg+2OsfCw/fAii9Z1lhooVVcYD0zVHgeGf mW6OCIVzUGCInQS5eTI5zsCtB0nnVyAusybbg5t7BaAh39iCdxLgWvHUt/FxLVeFw izjRdfHq/qLUo4SsUJ4GT4Eb4eALXAjE6j6sa89YXAIi7qRN4TvX6HuITzR+iYOXK 0Izo0TUMll0wtd8uNQiTaQelQ7xK9kRaYrP+vSkC/ORXY0zR4TjtmSVLoPfoB+2Cw cRMpzVsw7qJARATO+g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.198] ([79.220.75.163]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MpUZ4-1uD5Vy2CuC-00mWWa; Sat, 16 Aug 2025 11:16:38 +0200 Message-ID: Date: Sat, 16 Aug 2025 11:16:40 +0200 Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Split as an alias to explode Content-Language: de-DE To: Paul Dragoonis , mickmackusa References: <275514FF-2AF0-48D6-B57B-23B18ECCEED8@gmail.com> Cc: PHP internals In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Izyk466D1AmTQv/5VQxKPK42B6QKxULVqXggD3k6R258wJ2FAu1 ybsD+W4IB5ecA0BnfiuS27zLY5G0EjbZ7+ngdxzJxo5+iRRmos0PIwe459rAbCjUGanMfCQ rZDNeQYB2Aswd4BwDn3ZWyUywOaP7abadBcqKTSB9vJNYhXH0jVnZBQiwyEttrR7ldJvGkw BdU57hYYwPLOQvokTN0kw== UI-OutboundReport: notjunk:1;M01:P0:ILKWZnOKfHs=;Q1Y4kXGZCKW3teazd9TbCCZQt8w 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 From: cmbecker69@gmx.de ("Christoph M. Becker") On 15.08.2025 at 23:47, Paul Dragoonis wrote: > On Fri, Aug 15, 2025, 10:30=E2=80=AFPM mickmackusa wrote: >=20 >> I don't see any benefit to re-adding split() to the language. Why creat= e >> more keywords for the sake of a function name with fewer characters? Co= de >> golfing isn't a goal of the language. >=20 > Ancient history aside and forward looking; JavaScript took a huge boom i= n > recent years and overtook PHP in areas of new adoption and code DX >=20 > Making it a smoother transition for JS devs to hop back on the modern PH= P > train is in all our shared interest in terms of user base, and split() > would help this. >=20 > So why not? Because it would still be rather confusing to JavaScript developers who are used to str.split(separator) and now would have to deal with split(separator, str) In my opinion, the difficulty is not the name the name of the function, but rather that it is a function and not a method. Having a different function name, can even be slightly beneficial to stress that difference. Christoph