Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:117867 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 82288 invoked from network); 7 Jun 2022 14:08:03 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 7 Jun 2022 14:08:03 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9D36518037F for ; Tue, 7 Jun 2022 08:53:49 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS19151 66.111.4.0/24 X-Spam-Virus: No X-Envelope-From: Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 7 Jun 2022 08:53:49 -0700 (PDT) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 874015C01F9; Tue, 7 Jun 2022 11:53:48 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Tue, 07 Jun 2022 11:53:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=beccati.com; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm3; t=1654617228; x= 1654703628; bh=2e6cvTAKvn/VuitBTT+siB+gileICdrw/wbdhKZLulQ=; b=0 mwPnQsPv/wUq2ZzWs0xI8T655AEpdTS+gGDNu6L36kli3JkYn6TXzHfkC/V2gjkn PVSac4a8VdpgIvbyZkyRrPQOX4FROwwolv6RJvk/uYrhXew6MKOnh3aI0FHVB3mx Tbt5Pd4Y9nQjzKC7aXTNOsb/VvoFTCSMOIhSiT6SOMZzSbmaqwhSpwxa3/CErESm edWnaR4t/jf2sw6enEzEXdG3iGDQnYsiCe9cpTw5Y9hNRQ9A8I1SC1VMOGz+ROnL exjgjB0jJ9do4HVWWCiMKdsIZdMnDeTkPXjgBCMlqmAPLRUdRJvVryskoMrlQIyH 6uZBR0Nqcz1QbzQU2Gp4A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1654617228; x= 1654703628; bh=2e6cvTAKvn/VuitBTT+siB+gileICdrw/wbdhKZLulQ=; b=T gYJ6KkM2FBhq4j8jamN9pmB3qFIOpNgOJAg6ydRXuLaTJY70qmorrf2JM7OqEyVv TpQesCu3fXTF4CkTnOf9rkQknC2DlKmxn5O0Cxfc52bJk3iQNeJvwwMSzMrv20Rx 1q5EYCyxVvOsUO2Eo3Ihn5fgqTi+M0WIeIyGvMv3CpLojCUs0dTcCRMezy2HLZ6t +Z+fUOEQWK0dLeOwCb+dVycsYkL7qhRf9JM6wE1um4RIZSN6sgg/WR9dlJQcGpCS rYxsJro4hAehitjoDS8fRIjncQmEQk+XYgiNFA3gnLRyb8li8bZNo4bXxjM8Qt27 X4HB9od6fbCDpBMDjNX/A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedruddthedgleegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeforght thgvohcuuegvtggtrghtihcuoehphhhpsegsvggttggrthhirdgtohhmqeenucggtffrrg htthgvrhhnpeegjeeiudehhfduiefgvddvkefhffehteeuheelleeiueehvdejtdefleei udegheenucffohhmrghinhepsggvtggtrghtihdrtghomhenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehphhhpsegsvggttggrthhirdgtohhm X-ME-Proxy: Feedback-ID: i6f4c46c2:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 7 Jun 2022 11:53:47 -0400 (EDT) Message-ID: Date: Tue, 7 Jun 2022 17:53:45 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0 Thunderbird/102.0 Content-Language: en-GB To: Philip Hofstetter , Dan Ackroyd Cc: PHP internals References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] DB specific PDO subclasses questions. From: php@beccati.com (Matteo Beccati) On 07/06/2022 16:25, Philip Hofstetter wrote: > a wrapper around PQescapeIdentifier in libpq could be useful. The quoting > rules for identifiers are different than for values and for values, PDO > already has built-in support via PDO::quote() Indeed, although I feel that would be another useful generic PDO feature, worth its own RFC. Cheers -- Matteo Beccati Development & Consulting - http://www.beccati.com/