Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130044 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 492BB1A00BC for ; Fri, 6 Feb 2026 23:58:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1770422308; bh=XN/Drq4Ihp84nygyEcbeWIBFZ2QO/OoUxDO0ahvOaIQ=; h=Subject:To:References:From:Date:In-Reply-To:From; b=m7Iz4SUFNp8NmcRKqQu2Me3K/l5MCg+lyZufSGllrQZxJCWd099YLBlBSwdfuJkTW diX3B9yWxjTpi9J41IWBLkZBD8UDpCx3j93vG+M69BrGCyt8v4MRzI7mA5mJ9+zlFL DiwS3R9UVhbspX4SOOMBUtur+sWpz3tVaVHGsB68NTdjUW/ez1ycZX1NOjO9dMXGKz V7wFA9gN2pyPfvVoSAxQEXrQ0AlruqIYjwAoVrLQQwpBTqsuXhWXo4Uq7NQMPXvFQb J2zO+2bZPl/ClYo+y0QZ7+457XxiDEBl02fOhYSKSJNzJQOSfe2KybzOa9J5afb2Zp VxrXx91mPCGow== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 2D8C2180003 for ; Fri, 6 Feb 2026 23:58:28 +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=2.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING, HTML_MESSAGE,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_SOFTFAIL autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from olivedrab.birch.relay.mailchannels.net (olivedrab.birch.relay.mailchannels.net [23.83.209.135]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 6 Feb 2026 23:58:27 +0000 (UTC) X-Sender-Id: a2hosting|x-authuser|juliette@adviesenzo.nl Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id E5343441C22 for ; Fri, 06 Feb 2026 23:58:21 +0000 (UTC) Received: from nl1-ss105.a2hosting.com (trex-green-3.trex.outbound.svc.cluster.local [100.123.63.54]) (Authenticated sender: a2hosting) by relay.mailchannels.net (Postfix) with ESMTPA id 1ECA04419BC for ; Fri, 06 Feb 2026 23:58:20 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none; t=1770422301; b=Z3f7EgBv4qnYBI1QziBX36BxdiYf64/DUWsX3PP55v+OQVY8Bo4Wgx72saxrPAPnHZbna5 GJeosibVBgoXxldP1ot/jrm1tEEkP69tqNGkgU8WnPk/x4o1bC5H6SLVQcaH4teM9veghS jfY+V9p/RCGDUtM0hvaWeUSuJfHBuLZb71lwJZ3w11ftGPmwYWp9YCwERZZwYGKMTOzx6i YEBn55vDjeWFBLKWHoXuEKCTU4K5Cvp7gUZLYZG0CZVIl6gOOaBBYRqr+3Z45s2fQgL5dY r0Ike7QYDxj4pb5pIEad2GOa9CkUy2AF3pat0lZz45XMGBnffbYOQOtypqzcsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1770422301; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=0sjJuxawrQgDEKf61NEJrg7uhcHiWrhgYDk7iR458dM=; b=PsDPXU1f6eNBnR3Qc3a9pRYST4f7XyIdJTPwqCsolxxfEYfCIygMgRybzwqMZ0cRbyuUd7 JK4QCCh26XD04vY5YZdXs9yz/NY7okCBP3zRVNH/RL3wFMU9JIz1qXzOJBJ6X4M+OW5dFk fVsd0BeAVo8YPdsA6u2f+RmHY01aF5uoFs0IdIp8mcM6EmKL2cSWWMLv955w8ae1hQWeqd CZj//cie71i96MMiUYTBIX5TNtcPEMq4ODxOqJN9ujzqPUgmiRkFd4zcWaOY0Uo6lqrIGv 3Ttkqm2dG53/zbTPx26/XmLM1KEZEpE2NQOTZbXvAaS6elOEY+cYSxpyNbBaYA== ARC-Authentication-Results: i=1; rspamd-79bdc9947c-8qghm; auth=pass smtp.auth=a2hosting smtp.mailfrom=php-internals_nospam@adviesenzo.nl X-Sender-Id: a2hosting|x-authuser|juliette@adviesenzo.nl X-MC-Relay: Neutral X-MailChannels-SenderId: a2hosting|x-authuser|juliette@adviesenzo.nl X-MailChannels-Auth-Id: a2hosting X-Callous-Decisive: 38d788724fc09298_1770422301621_1185879028 X-MC-Loop-Signature: 1770422301621:734170567 X-MC-Ingress-Time: 1770422301621 Received: from nl1-ss105.a2hosting.com (nl1-ss105.a2hosting.com [85.187.142.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.123.63.54 (trex/7.1.3); Fri, 06 Feb 2026 23:58:21 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=adviesenzo.nl; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=0sjJuxawrQgDEKf61NEJrg7uhcHiWrhgYDk7iR458dM=; b=Wmwxe/xCgp0mBIyJnxuwVQ2Sqq feD8qTO56crNdO0CCoUJch6C4Ji4DfSXo+tJXoQp0fGC0aoUYbuWj5ezKpZ4+NWSKtnv7g13WiqrN nNZvtoa7cvp2q5wJQxBLHz4djWC2YU4AV58giKKnWPARw8yVIJBNk86kXYu1F1i9EBI0=; Received: from mailnull by nl1-ss105.a2hosting.com with spam-scanner (Exim 4.99.1) (envelope-from ) id 1voViN-00000008dGR-19c3 for internals@lists.php.net; Sat, 07 Feb 2026 00:58:19 +0100 X-ImunifyEmail-Filter-Version: 3.8.21/202601230823 X-ImunifyEmail-Filter-Info: SUVfVkxfUEJMX0FDQ09VTlRfMjAgTUlNRV9UUkFDRSBCQVlF U19IQU0 gSUVfVkxfUEJMX0FDQ09VTlRfMDUgTUlEX1JIU19NQVRDSF9GUk9NIE FTTiBJRV9WTF9QQkxfRE9NQUlOXzAxIElFX1ZMX1BCTF9BQ0NPVU5UX zAxIFZFUklMT0NLX0NCIEZST01fSEFTX0ROIFRPX0ROX05PTkUgUkNW RF9UTFNfQUxMIE1JTUVfVU5LTk9XTiBSQ1ZEX0NPVU5UX09ORSBSQ1Z EX1ZJQV9TTVRQX0FVVEggRlJPTV9FUV9FTlZGUk9NIElFX1ZMX1BCTF 9FTUFJTF8wMSBSQ1BUX0NPVU5UX09ORSBBUkNfTkEgVE9fTUFUQ0hfR U5WUkNQVF9BTEw= X-ImunifyEmail-Filter-Action: no action X-ImunifyEmail-Filter-Score: 1.40 Received: from [31.201.40.213] (port=64159 helo=[192.168.1.16]) by nl1-ss105.a2hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.99.1) (envelope-from ) id 1voViM-00000008dG9-32Xp for internals@lists.php.net; Sat, 07 Feb 2026 00:58:19 +0100 Subject: Re: [PHP-DEV] [Vote] Add form feed as a whitespace character in trim, ltrim and rtrim To: internals@lists.php.net References: <4deea2df.a2a0.19be6247b75.Coremail.lamentxu@163.com> <20260130003750.5CA2A1A00BD@lists.php.net> <886205c77a8fdf08f4ddfb28b7605e51@bastelstu.be> <20260204011605.D6E871A00BD@lists.php.net> <9310fbfc-a7bc-44df-beac-5a46d6b14f61@app.fastmail.com> <8ec76a6c-3dba-4184-955c-cc8ee679a318@app.fastmail.com> Message-ID: <69868019.40100@adviesenzo.nl> Date: Sat, 7 Feb 2026 00:58:17 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 In-Reply-To: <8ec76a6c-3dba-4184-955c-cc8ee679a318@app.fastmail.com> Content-Type: multipart/alternative; boundary="------------090605040505020400090503" X-AuthUser: juliette@adviesenzo.nl From: php-internals_nospam@adviesenzo.nl (Juliette Reinders Folmer) This is a multi-part message in MIME format. --------------090605040505020400090503 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit On 5-2-2026 17:00, Larry Garfield wrote: > On Wed, Feb 4, 2026, at 11:09 AM, Volker Dusch wrote: >> On Wed, Feb 4, 2026 at 3:41 PM Larry Garfield wrote: >>> Where as I would, because we catch flack every version for how many "small" BC breaks we have. It hinders people's ability to upgrade and generates bad PR for PHP routinely. >>> >>> Majors exist for a reason. >>> >> That claim is completely unsubstantiated, doesn't reflect my >> experienced and researched reality, and feels quite off-topic, given >> PHP very much allows for this. > Ask Juliette or MWOP how much the "minor" BC breaks cause them issues. My ears were burning. And yes, "minor" BC breaks can definitely be hugely problematic, however, the "BC-break" proposed in this RFC - to me - is not one in that category. Feels more like a bug-fix. --------------090605040505020400090503 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit
On 5-2-2026 17:00, Larry Garfield wrote:
On Wed, Feb 4, 2026, at 11:09 AM, Volker Dusch wrote:
On Wed, Feb 4, 2026 at 3:41 PM Larry Garfield <larry@garfieldtech.com> wrote:
Where as I would, because we catch flack every version for how many "small" BC breaks we have.  It hinders people's ability to upgrade and generates bad PR for PHP routinely.

Majors exist for a reason.

That claim is completely unsubstantiated, doesn't reflect my
experienced and researched reality, and feels quite off-topic, given
PHP very much allows for this.
Ask Juliette or MWOP how much the "minor" BC breaks cause them issues.
My ears were burning. And yes, "minor" BC breaks can definitely be hugely problematic, however, the "BC-break" proposed in this RFC - to me - is not one in that category. Feels more like a bug-fix.
--------------090605040505020400090503--