Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130077 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 97ADB1A00BC for ; Mon, 16 Feb 2026 22:59:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1771282754; bh=MsHJy+TMT1b2TDVO3OZ2gzEj2LbSlxw0hsMNB51tKNY=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=LKuT7qmwXedSVO3iZ/RIb+Sc1BMcneMyqNeCwcR5PfCxI9CFEO/nO9vLO7S8MsbLM +U/FJLlbwo9AphOf/WBVDlyoCOW/nKmyrvxtpzulVD0L48CVgdw69CcsSPIhQ/buRe LthCmx6whbayScdI0gvdcaNyMQ2TBXiIjD9bG1i0fb4ysgduU7uzCnQ02sHJA6yC0h x2jaQS0xr8FkgG0Rnc1n0V/U6A4kYUxU/oR4pXvhBnVT0koHXqJiuAqs59gjcTmIuS QC7QDadY4JWINR21xTC0+ps6sksi9+CJAf+FO8PTz2vgXqxNNVTJb/n+t4LL1rKmqi u7Ri6tVAV3Irg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 62F081801D4 for ; Mon, 16 Feb 2026 22:59:13 +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.9 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-vs1-f43.google.com (mail-vs1-f43.google.com [209.85.217.43]) (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 ; Mon, 16 Feb 2026 22:59:10 +0000 (UTC) Received: by mail-vs1-f43.google.com with SMTP id ada2fe7eead31-5fdecf69a29so2575638137.3 for ; Mon, 16 Feb 2026 14:59:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771282744; cv=none; d=google.com; s=arc-20240605; b=hE8CX5bMI3seS24C6O2lDItGlpW56kO1DA86NMAnqDFuP1v5oBba1LFkl0enQgYTYT myPW05NkxLnjXSml01som167zObNb9Xc6yEz3a3ZWL5i9hgiUj+6458j0M5Tdbx093mu lu7IToODwJnrWX8Mt2/hMDfYcezm6CQLu7mj1saimhBRctuF43krXT8NsoC8Dnfo3egZ RpJK+1dDvaiMn3ICEfjv7KgLy7DwxJwUTp13oiYOgbCpUSGD7vDAqytDY56oYkAaIKp0 WmIKjlujzVhx7hy4D+m9ylhKB39dnOv7T5KAbCJGLSZU0DiSb/uuiJ7ZLSaJFNR3AHQd 9xCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=MsHJy+TMT1b2TDVO3OZ2gzEj2LbSlxw0hsMNB51tKNY=; fh=3C1VhfjYCmfsvejTlCH3BcpPG/GLWc3cObPtTLoMTOw=; b=f18+hoCFAZaCvk5XfeCWCIj1MADfCI+lpfrvw2yGMpJRQ6JmhKzzrvEjQKT0PFQN1O BwwLELElY8aMyH+Eg2AZATJYtCNDqGFh0kZFxo6wWVwM64+PMDjq2ztTO5RVmtD7XVef /VyxRHfTgVl0imO0uVxOKx9N6uz3IU90UByfC8aBryEvT55xR2bJWfumTgB2R0ge3nff rBG7JSTUPa3X64Pstkzj9yMvX7zabSXa5zdygW6Wga49QsqxtodZCNnc6iAmjpwTDEvA Li4stcj7xUtFo8INbNKBaorwujFmH9T5KlRm75Nq/izxNFDanS+vn/+WAbMS7pQNEnn+ 1l7g==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771282744; x=1771887544; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=MsHJy+TMT1b2TDVO3OZ2gzEj2LbSlxw0hsMNB51tKNY=; b=W0nA4TCcXhx6eDrzhJ4bxYyR3DAIgIKneqNp6S9GHPwTpzvbUZMV7c9zJQtD0nvP4O VWH1fawe9qZLoXoV4LpEn2xLrbKIW67Je1DArD0Mlt3sV2VxeQp0LrmSmJ369HmdW7be p0uHqk49/1YFeOTM+oLpMoH/4c17lwAE/WJJaX97YG13taqXOZ1vAN9ghwGtXhBuGX11 bGSdocJ5vW7I1OSCkml4N0huNX8OyTosfH3Go8Yr1GfZhvOmGIT9vJmPAKr5+Cz0QIaR C7HBn3KxNrPKediFN9YALscOjx71HdAD8IfkoX3LJ+G+VEwc74SHy0gKbPLqAl8ah8Gt MwRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771282744; x=1771887544; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=MsHJy+TMT1b2TDVO3OZ2gzEj2LbSlxw0hsMNB51tKNY=; b=ig9fHs113R6hqrKIFKgFPCVbIAZQXiG70HfzAThTcH/JHlf1Rc0wvrfQhczmXQq64L NET4bYgqBncAt83bisNrO9yvNSqf4jDgr6cHzGQsn0qf3PKm2GfgKw6GSB7dJQkpV2Pg ph02qAyMz6NO5Gic3Hf9gLIDKXGGAHTXWnF5Ozaw+7Zpsd5SkF3so90v5mCpMiAEfRwU 7Ov//9xOGSVPojybQy5tigvpIGK9D159YSDxQDG5w+frlxMXBF8URo/Q9s0tDoWzIjaz Gtg3aarERHdgx/LdhewGrYUbGY5P4Uh4SH9AE/h5UqzFemIU2V9kJmGJHXRcUrjMO0ab O4sg== X-Gm-Message-State: AOJu0YyIfqB7Uznj7YS/b1TIIwDh5bccIDfw7Q8FHHuQBYMBw9GaF7XX E67hOGmSt6i61Fjn35eusj3HJlyPSmyuWV4pOV3yd/ag7ZiWN1rq3pN3g8DImAKZ3gXYx7NEho3 1rWKuhDVKpYXGeoOr+Q3AuDum5JZ9a9MEqHzu X-Gm-Gg: AZuq6aLJW4K/OjrNrIqgw3RGWmzbQiDxEJy3joZSqSwNoqfUt4B+bNnn1Fit1FIkKct 5Ex0WTAYHl0AEg/hE5+AdsQQ2C+01le4p7a6kPcNKxzmybwg2JcI1yaA4TKU9LxzZ1D7wAuWAJN JniN9cZHShuBcq3W8d43hLTsXF316tgsbs2SrvE+DbAy7ursRQP9CyONdZdHRnjUZIvtf5Virdm j0Kgf0jpJSo+rfbmrXQvNwBc7U6U5GyUAtKmeXiYjDRcYBi8yuAlbX4NgI+Q4TG2wOuwNYweJDh 5cpJEmxOlRmPcXFz3w== X-Received: by 2002:a05:622a:293:b0:505:e448:1b0d with SMTP id d75a77b69052e-506a8260412mr42511151cf.10.1771013647385; Fri, 13 Feb 2026 12:14:07 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <83238ad3-c844-4457-dfb3-11321787e022@php.net> In-Reply-To: Date: Fri, 13 Feb 2026 21:13:56 +0100 X-Gm-Features: AZwV_QibNYj4TlyY71giOo1yNxX4HlUo9CtneknpZEadMEa1LJpDC9PxwigOFQM Message-ID: Subject: Re: [PHP-DEV] [RFC] [Discussion] Followup Improvements for ext/uri To: ignace nyamagana butera Cc: PHP Internals List Content-Type: multipart/alternative; boundary="0000000000005845db064aba3f7b" From: kocsismate90@gmail.com (=?UTF-8?B?TcOhdMOpIEtvY3Npcw==?=) --0000000000005845db064aba3f7b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ignace, Sorry for the very late reply, I was working on something else in January, and I've just recently got back to this topic. I'll answer your question as soon as possible, but let me tell you that I've just separated the Query Parameter Manipulation part to its own RFC, because it's that complex. And I recently started a significant rework (most notably, I'm unifying the two QueryParams implementations to a single class): now, the text is not up-to-date everywhere, so I'll have some things to finish, but hopefully I can also announce this officially in a bit. Regards, M=C3=A1t=C3=A9 --0000000000005845db064aba3f7b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Ignace,

Sorry for t= he very=C2=A0late reply, I was working on something else in January, and I&= #39;ve just recently got back to this topic. I'll answer your question = as soon
as possible, but let me tell you that I've just separ= ated the=C2=A0Query Parameter Manipulation part to its own RFC, because it&= #39;s that complex.

And I recently started a signi= ficant rework (most notably, I'm unifying the two QueryParams implement= ations to a single class): now, the text is not up-to-date
everyw= here,=C2=A0so I'll have some things to finish,=C2=A0but hopefully I can= also announce this officially in a bit.

Regards,<= /div>
M=C3=A1t=C3=A9



=

--0000000000005845db064aba3f7b--