Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:96345 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94114 invoked from network); 13 Oct 2016 17:59:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Oct 2016 17:59:21 -0000 Authentication-Results: pb1.pair.com smtp.mail=adam.baratz@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=adambaratz@php.net; sender-id=unknown Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.42 as permitted sender) X-PHP-List-Original-Sender: adam.baratz@gmail.com X-Host-Fingerprint: 209.85.214.42 mail-it0-f42.google.com Received: from [209.85.214.42] ([209.85.214.42:35334] helo=mail-it0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 49/B0-41968-97BCFF75 for ; Thu, 13 Oct 2016 13:59:21 -0400 Received: by mail-it0-f42.google.com with SMTP id e203so132320964itc.0 for ; Thu, 13 Oct 2016 10:59:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=PMfM9YEBSBrYIXZ3K+W5ch9wpLLQVXDZIIgYNdkH8fw=; b=gLTtBFnd3hUTg+QmBZx6uEFAWDCP9CS6EM7Scc1OeAsLQSkskDsN/mVDKPgdQ2H31Z xCshgT54+DwblDLirR8KfJHlzAVGvgkroVyOCK/NFHOiudWbVRQPhGL7CVBntd309/vS 1iaI+e3VQZoVhRp1UPymK9EaSKV7tnje/9FDjfcrITWnw0p8ua7vH8yRacMrsdXDi2MB AvfmXuZb46bJ59mkLgr9EFC+yvK0Hlyd4M1xk0xgG+3334IsDnZ36+4pjqfwqX9Zlo8r GlgJ5Xtj1u9Vu3n/oTykhDL6RoQN0a4eQLwoZD/O3RTgRCCYoL3CbMFaKpcV+nl/u84U zyUQ== X-Gm-Message-State: AA6/9RlnrBnB5E1eVOAGhuuMoKrZIwN6EKzpiPhazESJ8DFJzlRQEE1UN5vlH1mZQklhkA== X-Received: by 10.36.65.22 with SMTP id x22mr9462516ita.111.1476381558163; Thu, 13 Oct 2016 10:59:18 -0700 (PDT) Received: from mail-it0-f48.google.com (mail-it0-f48.google.com. [209.85.214.48]) by smtp.gmail.com with ESMTPSA id r199sm6129153ita.20.2016.10.13.10.59.18 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Oct 2016 10:59:18 -0700 (PDT) Received: by mail-it0-f48.google.com with SMTP id 189so33317077ity.1 for ; Thu, 13 Oct 2016 10:59:18 -0700 (PDT) X-Received: by 10.36.29.14 with SMTP id 14mr8688980itj.117.1476381557902; Thu, 13 Oct 2016 10:59:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.158.164 with HTTP; Thu, 13 Oct 2016 10:59:17 -0700 (PDT) Date: Thu, 13 Oct 2016 13:59:17 -0400 X-Gmail-Original-Message-ID: Message-ID: To: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a1143ed624fef6d053ec2de36 Subject: PDOStatement::activeQueryString() From: adambaratz@php.net (Adam Baratz) --001a1143ed624fef6d053ec2de36 Content-Type: text/plain; charset=UTF-8 Hi, I'd like to add a new method that would return the prepared statement as it was executed. It's common for people I work with to want this info for debugging, but you can't get it from userland. The functionality is similar to, but distinct from PDOStatement::debugDumpParams(). I figure it's always easier to discuss proposals alongside real code: https://github.com/php/php-src/pull/2159 Please let me know what you think, if an RFC would be appropriate, or what. Thanks, Adam --001a1143ed624fef6d053ec2de36--