Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127099 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 qa.php.net (Postfix) with ESMTPS id 569121A00BC for ; Sat, 12 Apr 2025 10:29:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1744453602; bh=GpRNAbRo0AzAxXYzMZzjqjNPCo7lgmNaglZwKo3osh0=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=LLKL8BYafU6uxij/dsmfPiHupnSrSMcOOGyBhgFUm98GSqGvplqc951bbYU5nL5aL +bOed8GcYB5ouAp0nzX6mHSIprW3EJ1fpdnOcaiq+jsQ1337/HNm5j4/fQQbHkTQnY 8IXVMLa2aJ+jP1M0gh+nySOYWiMWtzYQOp8EoxymlTlwuloVYar3o+yRkdbCng0tpa 0KtUzdXfOE/Bno9vf9Eu7V0Tx4iZUeM3PUUqTTHgbdXW0hE7y46iRKRYRDzYvGFaB5 mD8xenC3yt2sm4EHK7x9HzjEHwt8y4F4G6FqQ72Yo/FNs8weDvH3AtHrtdcc6BHLg6 93W7DBv5EkM8A== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 4D2A9180052 for ; Sat, 12 Apr 2025 10:26:41 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from sonic305-19.consmr.mail.ir2.yahoo.com (sonic305-19.consmr.mail.ir2.yahoo.com [77.238.177.81]) (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 ; Sat, 12 Apr 2025 10:26:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1744453739; bh=FMXDXjAJ3l9fAijuGI3b/j2dZZaZrUwo3QRda8SYK48=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=aUD1v7SGfSslFr9l9fUyli4JhxEmRwQ0M51NHHbJHZslHUYZdmte24xXqk+qEp3bgdD1AUdqMSe60VG21J90VDm6KT4OdM2gChg2q2hZQzF1QIMEleuTD1A6WeKHi3QnMuklZNg3GJhzVo4gBJgmrhdiJq9I4najbFwN817Yeg38MyCQy8Usj0Ej/RMt2CHtuNkjNMvhvxtyi0ZjH76dqOzk2eG+6gMkGmEVGsVuIWMLMNfYHCbDBJ8affRCeRgoMpo0O15oeP84Gw4C3TW9iGL0jShO0bldnokXfEt7k//q4Uyubyy/JHhRPj5HwOvVRABOpQKSTmsAfqy+89m4eA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1744453739; bh=qNqzBmWDLoA5W5geTp4z3KelrapCMSikPytq/XgyRBP=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=DTbVZjXnhlCNSejuIIll5wvK/H8X0nbgsQ4NueFFcvOpgvZo3INxFF+TfxWX+4w4iWDMvOU1b4xtHuTNpgEd2GvWm4r4KqM7tBZwrriOevDlsrQKYrVUvBG9MKVmsUBnSl3vV5V8xLNOU3Fe2MqfWIjm+uxDubQPj52Gza2LgJmlLYpHk9moaVm2HhoRFYrDajTDM35vW0cT7hgpQ83CgKCa12pZJKrBPyiRe7NkXEVywyJ0HH1ktV+sDuoRfUwiSjmnsM3ZJA8v0XDj7o0NVtHi4NEgaepZRmdNTbqBi+qe/rXSH7jafJ+kcQ9aWa8bYApDbZCVsyPz2VTAGjHPOw== X-YMail-OSG: 0y_GxF8VM1kWKgORfkioieUAQU9Rq9gSbLSPcE3m32NFmEUfY1VP3415NiEQTgP 2QLtz9xiI0Lk43JKi5KC8ZS8FsMkcYKfQqnZcQLfizg2DC2xd1tGFgShv7oTQsIXEgwyCpQSnGpx 6V_ulHrvl2V1Nte6xNy_cyfrz3jtvHeC0TpU3TRf2kFsrwN5oxq7VwjMKBTJfrqBMpd16LjLw3ht 7SV.foPmtC4IT3QuVtoRbbg3NZHoqduqCt7Z59HU4lnRrOX3AvoeVJrZvRTCLs1k9GDsl0_SUjs1 J7lxPZBJkURTN1v88e4Pm0V3SyH34j99QbUTTUFJhpJbfSDJa8t1vdgMl0KIMptkSl.AIOLt0asI nWiWL6kUPcFMSsEtM0NGKL7tmC8G9NjPx6.u9_pEstKcaG3RkxC1lRDuXlDoYyONaWxOKMTLEg_s Y3y7VDO6UrnU.DY94aaXN5HRtaD1EKp8voRZR2_CxAtO4eZAZL3Z_Pw7tllPgRDvlMMEivsbbKca gGPtEBqttgVAVPrjywRbFTnDpAutxwo2zeiEUrgGg7i0_EiSyVUcr.viV3FUop9rDAeZuzuU6WFp 7ftZ2Gyrd2897MBZb8YaLQYOn8c_BhpaP1m_BX_EzC6cr069rgnUDsGQ1ZmL_s_vhAYbuSh.FHnD T24QZjypRqKATPhhu8ix2i3wj5LqvUl02rU9lq8rK8n1jhwqWFJjb8dCUNs2SywXFtwO894RE_gB 9ROfW2JDmTVyJ27QwYhsQPOSUxj2.jiDcGneqVJPgVOzMd7jWosAOmfMQsPVIt50ia1zzRFxYJ54 5tRNkgc0UMQlLbRDVWv7n1KaRUtXB.PWmpEalkVtU.MxydNBpqMQ.34AmnecJJOfIR8cbEiFGpMp wxfAs2u8O7xbs7PWEpsEgUcJ90mvadcHdmtm5_BJ3GOmD0l6K2I3hMFT40HGrSxyOKkL7gBjL3uT 5A2tptHvxR9PRDouZa5fLglB.o7dgs9wDLbSbfyYKN3nYcOTeUE3srPangmgoiIwIKeBnRcykE6J gzKfrsGpBgL__3KndiERZ2_OpvUVvcUXspSVl9OS5VPRVSFYS4zFBxZrXW75T2jLnIY6R2XIqYpc puDmUFpi3K9EpncE5pYXaFQNf76Tqy._Sl1TLtuzrFyUCbZusdtPsgua9yd1npI3TB63NqLYlLFX rxAGwUrjA9ufuEZreem3hxoI94E8HlMzGWF6m6BdWcE6U.sjNeazeGNC_a9W5jV2j5imPuV4eSVc Ui8hTfihr5NpZqi8pf4vU3Onz2SCt6snnjr1xgt6cJZnJ6.xlsl.a_X6YZJHKTG6u38ryrkBQ9X. uM_6qeuZVdaIoU0BTkery6nOrifxlq9VOi9GkiDBOfQe4xPbXkdZGNpIdxtJJWQRKWQow3Dh8JIx 7WBqYjc2T0c4ZDFuwhqGIxiJePfjEKDIFQv3qniyaJ1bNaXNKmA94LbgSIejsqQOMloF1drUvpX2 aN1NqxIQfYoyshRxyzXF0WKWFSHf3mbBMvWL6IJ5Fw.0x449__18xhwnHXEFtX70PwBHbWxhUFRv Mkb3argR60rTkq94bVGVID7fXRlA25glBcWhm1clnubYEfondlS.1d8riXVLyzQB.nOvs5T8FFG5 BSul7HrLKD4b2_S9.5W2UGHdUn0urvemhkglPVRS3nfQXP0Bf0DqCy4ayz7zidrv4IacaJVuQs.q SOWeX98KEg71qkVxeNF1FMdGBaOCnX4DWjicflCyG6VutTDbKK4YTF2JRqXLNI5hsrApKHDb4ILB 0bLs1UfYIrdkqbu.i1brALbe_pMqdsb91mHwgmflXJ5Q.ucoJTGT447hCGpV1D5Lfuyv9TvRE44K F0H_LM_ZfwZ9ufPmX5W4lwtTH3ZV5.mWofw0Kqnu_Y80po74QEdrubV71jGz_vZrkWosfecdRH5j XeRFR4GUbdGEsJ.Ub6r5PmSUfZGb5OCA698C07.PPTxcNA0NTQdyQEE1S0tpaYy4mj0QENiMphol HMENZTF6E_LaqZKVom_DsingEuF5ZblXnR3NfwihFmPO.8JdRK2xlynYg_wz8lxoz4Mgm01dsim. L7MLD_zj8ixn2YrWY0CGV3MxDd2tWSXcrFmlM8xukSkYlYMmEI_FDpsrXbhyR863ERfF2nSfWEDq tXzsZtERK3gkfl0J5VNT8GZ4gdzgbND4r86ZQWU1UuJQrpAdCG2WAd0zkg1WcWaAqg7KyKtA.btA gFVYNdKkH5KBwJ9jysRfjIlgHfgwQH_VRnhmxcWoa6_N1hJAkwWJSh1bdlvJz5iyS1pC4xVoAtwb Ca9MjH4zHZlHJHQlW4KKA X-Sonic-MF: X-Sonic-ID: 308e97f5-fa64-43a3-9d27-05269069651e Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ir2.yahoo.com with HTTP; Sat, 12 Apr 2025 10:28:59 +0000 Date: Sat, 12 Apr 2025 10:28:55 +0000 (UTC) To: Kamil Tekiela Cc: "internals@lists.php.net" Message-ID: <1779385520.1492460.1744453735377@mail.yahoo.com> In-Reply-To: <2061394493.360232.1740282578216@mail.yahoo.com> References: <1304684151.5409113.1740279427624.ref@mail.yahoo.com> <1304684151.5409113.1740279427624@mail.yahoo.com> <2061394493.360232.1740282578216@mail.yahoo.com> Subject: Re: [PHP-DEV] mysqli_fetch_all(MYSQLI_OBJECT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1492459_412155067.1744453735376" X-Mailer: WebService/1.1.23665 YMailNorrin From: ecvej@yahoo.co.uk (Gareth Peters) ------=_Part_1492459_412155067.1744453735376 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On Sunday, 23 February 2025 at 02:57:07 GMT, Gareth Peters wrote: Hi all I've written code to expand the functionality of mysqli_fetch_all. It allows you to fetch all results as objects rather than just arrays. It has the same features as fetch_object, such as being able to specify the name of a class to instantiate and being able to pass in an array of constructor arguments. Is this feature likely to be of wider interest? If yes I can set aside time to work on an RFC. Gareth ---------------------- On Sunday, 23 February 2025 at 03:09:38 GMT, Kamil Tekiela wrote: Hi, Could you share the implementation? Regards, Kamil ---------------------- On Sunday, 23 February 2025 at 02:57:07 GMT, Gareth Peters wrote: Hi Kamil https://github.com/ecvej/php-src/tree/mysqli-fetch-all-objects Gareth ---------------------- Hi Kamil et al - did you have an thoughts on whether this feature is worth adding? ------=_Part_1492459_412155067.1744453735376 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On Sunday, 23 February 2025 at 02:57:07 GMT, Gareth Peters wrote:

Hi all

I've written code to expand the functionality of mysqli_fetch_all. It allows you to fetch all results as objects rather than just arrays. It=20 has the same features as fetch_object, such as being able to specify the name of a class to instantiate and being able to pass in an array of=20 constructor arguments.

Is this feature likely to be of wider interest? If yes I can set aside t= ime to work on an RFC.

Gareth


--= --------------------


=20
=20
On Sunday, 23 February 2025 at 03:09= :38 GMT, Kamil Tekiela wrote:


=20 =20
Hi,


Could you share the implementation?

Regards,
Kamil


----------------------

On Sunday, = 23 February 2025 at 02:57:07 GMT, Gareth Peters wrote:

=
Hi Kamil


Gareth


----------------------

Hi Kamil et al - did you have an thoughts on whethe= r this feature is worth adding?

------=_Part_1492459_412155067.1744453735376--