Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130084 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 96A7A1A00BC for ; Tue, 17 Feb 2026 13:53:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1771336418; bh=PErlIlQya2YpsOWnh8fqEDjm+LXtdoma+Cd4J3nXyFI=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=dxaZa4G28+G1O3/sVMUm09Ym4Pt6L+HmsyEvoHJmGF8wsd6ROWQiw7GVhT9WQivio lLgGN8mhiLVE1SnY4YQSG56BFehYg5Sc522y4K6n7t/5IzVwIEtko4qrYigv2IaDgY McXx5iLSqAuEo2bQRy/P3ryPYDP9i1kldvLSB7Y2GRaU+RBLCCHFyAmy4GC7W5EjJI vDhWq9z3cWIVlzlo2FTsV0emng5UABHY7SP2Qb90B2SyKWK8hSuHDe5RW7Wh6BDCvM btiM8fAXl3kSQiXrb1mappRqsreO4uBTJK+krUpIE8N1EQ/TXoVHzdD72ru3D8EWxT gqJ8U8WVgqevw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 821AE180078 for ; Tue, 17 Feb 2026 13:53:37 +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,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-lf1-f47.google.com (mail-lf1-f47.google.com [209.85.167.47]) (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 ; Tue, 17 Feb 2026 13:53:37 +0000 (UTC) Received: by mail-lf1-f47.google.com with SMTP id 2adb3069b0e04-59e614b3dbcso4439544e87.2 for ; Tue, 17 Feb 2026 05:53:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771336411; cv=none; d=google.com; s=arc-20240605; b=GAm0w3Nq8/CI0xLz3wsGWBG8/DH3/qgF7I0XuilsxG2p4AC8AoeS+56AaYvOkdeZfa /OYdaZqQdZ536KW+n4xleCwqPJtz4byuOeWVNgwGEDfqmg+LC1lmSN5L6Bawdlw7etQr HrhsFIcw26FOiO7DOa2SDPcXCM+7YyzRhWoiCY1g5ycqRxn6D/mQQr0/b71z0nAa5I/G 5i8MEtqkwBQt21mOGQscbYLtNK6GkjmWQKjmDIc233lQkyu3M2l/ESwSYy289hEIlHHI 0NzUNS5/AamvbRlqankSgqNaUUzHJFezWsOnD8PacxHl/mP0pF7K1LfOsbGQPXKW0top 38Sg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=PErlIlQya2YpsOWnh8fqEDjm+LXtdoma+Cd4J3nXyFI=; fh=sc6A4ysTfN8kp2+ebgh2yc0ID8MaPD/KznK4BUWtgag=; b=OAwZiVjusKA/V3Bk0sJHdKEdeaBdWacD3duHTJgU6NTap0jUuWa6GjqjZGzJRbckFs zFYRsih2KppM6dsQpLwXuiwjRhwgH150IUWGVf+EwhUYjEL90P9OZuyKMIb4Agu3RqLa CvoCQvLIq/YKqODWR+m+FGfgQ6vyWIrLCKMWYoDQwfZqpC/rNMLwKoIkNF3V65edvMXz XMlumT8WoaewF/Yh/dxNk1lmxJOmZCzHg8Ef8XeD2EJBLQHGlro4COu7mPhZM8HwGZUH exwKjCYD8dDeq9smay2iHwvteTk5PMyHmQ6u8L709XxXnperq1v2k3xIALSymTGzSvry HUkQ==; 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=1771336411; x=1771941211; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=PErlIlQya2YpsOWnh8fqEDjm+LXtdoma+Cd4J3nXyFI=; b=R3Xn0M9sD5TN4dPFvFnKh1HC/O/XbvTbgz39pb/KL1jLQt8utRsxhKkQOl1u/AuXWo jlB8VB5ZZLwQ4Qdfo93zPXaQ1ClnVjo4Vlynt6dYznMr2LZi7XPwcJ5N1W1OdAqJXieH Zu+BfCsWfOU+Wumlqo16PfVpIVI7j/fyRPjGw3PupJJAn0LWfHN6MlkKaYEEAgtUHYT2 bsnX7Kytnh5kqa+bI30WxrMRKocGyYCHcTOlhQrIGrl7mO/YMdDkzfk5Ai0k5EB2vHja G5/Kz9FXpnEo77ojgD3AOuYV7E9z0QbRIbqm28hu4BKkBj4J1eTOnUFn5BqEPO3sfHBG u2Og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771336411; x=1771941211; h=content-transfer-encoding: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=PErlIlQya2YpsOWnh8fqEDjm+LXtdoma+Cd4J3nXyFI=; b=tkIIOFVUn0rcbcrCi8CDqwUlkgwuxtkjzDvFAAV94CIHlyAVO7VraWZ6elfzR0YXxu krX2r6g9HeeZ+1cOJ0kh4+8lozaoOwVSY58MllIcySIqWAfsgmHYgpLVe/EDx0Po4WOP WgAVSyZpwDHpRyYVMhACows56qgCG3vrOgNo+OZdYkfdYvXxm36gWdwTg/5h5LkWVMVq pMo569DKfpzuFPaVa6272HHysnDCupABKzDukCj5M5Osb222/9Jx/M3/qMRjGQmx9qKG iIMCNDjSYdXw8SAjGQeGkG7xCwCONFQU/KWMtxj6yIIPIesEv7M5/hrJ3UrDEIyVrpuw bWLA== X-Gm-Message-State: AOJu0YxdpJmGVH1jurOQwueT6H7Uohc8prWQwEeoHfMIdZgahWTkyVuS /fY+ysZLrxERBi8ijPwcuVQrs9GviCCPFRfdqK5AdFxu9mGSCyZLAiWpFEaaintbe1xcvgWPlK5 Hh3Q8UyQXPiB+NEJK4LJJh0Yx4slo/z9hUg== X-Gm-Gg: AZuq6aIGnd7MdsJeHcGdVvgGLFfeQ96q7rBLuwV6FDxP2tU068jBGIyrpYalIgjSEOy taskbMTLCfMpRzIIjERkKHWcjfs+wWO3tl4v7hnBKY2ZEvh9mkU6gMQED10Ms5AjZlLmF6JTXZ5 RCM6yfGGqyILvgQAcewFMup976kPCqAJdF2uBPWqgj8p0kBY31ztMBzIkzUf1+IS69M/UleNzuy zzepizUDfKmv5M1lBfKXjPChf9LkJTWb5acJT+fPD7PpLW57di/qTY4RkX6rSUmGQ+Bce4hGeO4 duN5MHans5B+UaM5Mw== X-Received: by 2002:a05:6512:b2a:b0:59e:53bd:da6 with SMTP id 2adb3069b0e04-59f69c7cdc5mr5463086e87.48.1771336410318; Tue, 17 Feb 2026 05:53:30 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <22fa6377fe0df3afe29fcc332108ba07@bastelstu.be> In-Reply-To: <22fa6377fe0df3afe29fcc332108ba07@bastelstu.be> Date: Tue, 17 Feb 2026 13:53:20 +0000 X-Gm-Features: AaiRm520QQEVRx_Bp9LmvJFgAFwwKmF8RiFc459G3xmSirM6xejn4QaFSNnT3Tw Message-ID: Subject: Re: [PHP-DEV] Re: [RFC] New function mysqli_quote_string To: =?UTF-8?Q?Tim_D=C3=BCsterhus?= Cc: PHP internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: tekiela246@gmail.com (Kamil Tekiela) Hi All, If there are no objections, I am planning to start the voting on this RFC over the weekend. Regards, Kamil On Fri, 9 Jan 2026 at 10:55, Tim D=C3=BCsterhus wrote: > > Hi > > Am 2026-01-08 21:43, schrieb Kamil Tekiela: > > Despite receiving some criticism, I would like to bring it to a vote > > still. > > > > If this method doesn't get added, then it means that this SQL > > injection vulnerability will never be patched. Sure, most users have > > probably switched to prepared statements and we should encourage > > others to do so, but as long as manual escaping exists, it should be > > reliable and not prone to hidden SQL injection. > > I'm in favor. It's a localized addition with a clear purpose and > value-add, a good name and precedent in related extensions. I'm also in > favor of using deprecations to steer users away from unsafe APIs - even > when the functionality in question will never be removed. Unfortunately > getting those voted in is complicated, I've had my fair share of > experience with that in the past few PHP versions. But I agree that the > deprecation must not happen in the same version where the replacement is > added, since this makes incremental roll-outs of the new PHP version > annoying since there is no version of the code base that is cleanly > supported by both PHP versions. > > With regard to the RFC itself: Please clean up the =E2=80=9CVoting Choice= s=E2=80=9D > section, including properly filling in the vote title. The latter then > triggers a 14 day cooldown (since changes to the voting widgets are > Major changes): > https://github.com/php/policies/blob/main/feature-proposals.rst#types-of-= changes > > Best regards > Tim D=C3=BCsterhus