Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100273 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36402 invoked from network); 21 Aug 2017 21:54:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Aug 2017 21:54:47 -0000 Authentication-Results: pb1.pair.com smtp.mail=php@bohwaz.net; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=php@bohwaz.net; sender-id=pass Received-SPF: pass (pb1.pair.com: domain bohwaz.net designates 5.135.163.151 as permitted sender) X-PHP-List-Original-Sender: php@bohwaz.net X-Host-Fingerprint: 5.135.163.151 sanguine.kd2.org Received: from [5.135.163.151] ([5.135.163.151:49349] helo=mail.kd2.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5B/63-34801-6A65B995 for ; Mon, 21 Aug 2017 17:54:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bohwaz.net; s=mail; h=Message-ID:References:In-Reply-To:From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:To; bh=xoGwz9Y8JK4ds3CwxxOzFibwH2cGqyGjStlHSib1rYs=; b=pj4wsHA8fCjXralqjdtAmtj+iGZ7Ztg3EsSOvCdMqV1XuYOBp8dk2kb1ytbZ4lT3GUwGnZrFq6JKtEYa8avG0RFeS0vsoqdurPkN5xSvlG7kB+juNrf5HnGTwV4fK53K14saogK7WQPJgmeEXq73Erfg9AieNeLybM0OJSTaouU=; Received: from narragoon by mail.kd2.org with local (Exim 4.84_2) (envelope-from ) id 1djueh-00047I-1J for internals@lists.php.net; Mon, 21 Aug 2017 23:54:43 +0200 To: internals@lists.php.net X-PHP-Originating-Script: 0:rcube.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Tue, 22 Aug 2017 09:54:42 +1200 In-Reply-To: References: <1e398f12adbdbed6b7caf3b0af07f284@bohwaz.net> Message-ID: <069c08bfe15b856007debab5d0d961be@bohwaz.net> X-Sender: php@bohwaz.net User-Agent: Roundcube Webmail/1.1.5 Subject: Re: [PHP-DEV] Matching PDO_SQLite features with SQLite3 extension From: php@bohwaz.net (BohwaZ/PHP) Le 22/08/2017 07:55, Adam Baratz a écrit : > A new method is an API change to me, so an RFC would be warranted. I'm > reluctant to add driver-specific methods, since that seems opposed to > PDO's > driver-agnostic API, but that's not to say we couldn't hash something > out. Do we need a RFC every time we patch for a missing method ? Btw there's already sqliteCreateFunction, sqliteCreateAggregate and so on, so it's pretty much just the continuation of that logic, even though I don't really like it either (especially as lazy-loading by extending PDO makes it so that the methods are not accessible until the connection has been established, which is a weird behaviour imho).