Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:97544 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 83563 invoked from network); 6 Jan 2017 19:20:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Jan 2017 19:20:20 -0000 Authentication-Results: pb1.pair.com smtp.mail=dorin.marcoci@marcodor.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=dorin.marcoci@marcodor.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain marcodor.com designates 93.115.138.71 as permitted sender) X-PHP-List-Original-Sender: dorin.marcoci@marcodor.com X-Host-Fingerprint: 93.115.138.71 mail.marcodor.com Received: from [93.115.138.71] ([93.115.138.71:36918] helo=mail.marcodor.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B6/7A-23307-1FDEF685 for ; Fri, 06 Jan 2017 14:20:18 -0500 Received: from DESKTOPGJMTUI6 (host-static-93-115-138-66.moldtelecom.md [93.115.138.66]) by mail.marcodor.com (Postfix) with ESMTPSA id BCE366C4366; Fri, 6 Jan 2017 21:20:13 +0200 (EET) To: "'Anatol Belski'" , "'Adam Baratz'" , "'marius adrian popa'" Cc: "'PHP Developers Mailing List'" References: <02dc01d26850$eb4e3810$c1eaa830$@belski.net> In-Reply-To: <02dc01d26850$eb4e3810$c1eaa830$@belski.net> Date: Fri, 6 Jan 2017 21:20:13 +0200 Organization: Marcodor Message-ID: <000e01d26851$e7a11920$b6e34b60$@marcodor.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQKOV1z6yLYA/XiBhzL6jPyAglZyvQHDfiIqAeTS95qflrGaEA== Content-Language: ro DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marcodor.com; s=dkim; t=1483730413; bh=biacaQinn5kO9L6MJDjIZUg7RxLmYn3tQ//M1/4gCyw=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; b=qyafl4JwZ8IzPoWuANRP3PPsGu/cwGZ7bi8r1kNq43znZN4KV+KycDQA9L6DYght4/OYZ1IKscnJu+pXO05tUFPuRbhoaw9mWBHUrnkOgHm1eaawI4C/krFbnpw/VaUEk/vJfJEbDE0Vi8J7ApXQumwsHSsA+BsEOMdHE+0npl5mQR2nCeIfq4sE2ISzbfiG7P4QcqKnCfYRPzpxKE/9LAung3mtr8Bic7DQrnzl0N0SMv8a8DD9qY6fhtH+GFaRALhCKOVLTZWrGBF+L4dEhck+xB7fwS9q37rAjEQirG91IbwYLuPUw5tNagImlirgJHGRps1aF1CvY/Jj+U3EpA== Subject: RE: [PHP-DEV] Dorin Marcoci Added Firebrid native type mapping for integers (smallint, integer, bigint) in PDO_Firebird driver From: dorin.marcoci@marcodor.com ("Dorin Marcoci") Anatol,=20 As I saw in source code, this flag is handled by PDO base class (and I = think it should be in base instead of stingifying it in all driver = implementations). Not sure if this place do the magic, but I'll check and come back: = https://github.com/php/php-src/blob/master/ext/pdo/pdo_stmt.c#L656 - Dorin Marcoci -----Original Message----- From: Anatol Belski [mailto:anatol.php@belski.net]=20 Sent: Friday, January 6, 2017 9:13 PM To: 'Adam Baratz' ; 'marius adrian popa' = Cc: 'PHP Developers Mailing List' ; 'Dorin = Marcoci' Subject: RE: [PHP-DEV] Dorin Marcoci Added Firebrid native type mapping = for integers (smallint, integer, bigint) in PDO_Firebird driver Hi, > -----Original Message----- > From: Adam Baratz [mailto:adambaratz@php.net] > Sent: Friday, January 6, 2017 7:59 PM > To: marius adrian popa > Cc: PHP Developers Mailing List > Subject: Re: [PHP-DEV] Dorin Marcoci Added Firebrid native type=20 > mapping for integers (smallint, integer, bigint) in PDO_Firebird=20 > driver >=20 > > > > Firebrid > > native type mapping for integers (smallint, integer, bigint) in=20 > > PDO_Firebird driver >=20 >=20 > It looks like this is an "always on" feature. There's a PDO attribute, = > PDO::ATTR_STRINGIFY_FETCHES, that's intended to allow toggling. Since=20 > this is a functionality change, I'd suggest supporting it. It'll make=20 > it easier for users to migrate if they have any baked-in assumptions = around getting strings back. >=20 Good catch. Dorin, would you be up to implement this please? Thanks Anatol