Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:98597 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 2448 invoked from network); 20 Mar 2017 00:26:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Mar 2017 00:26:10 -0000 Authentication-Results: pb1.pair.com smtp.mail=ocramius@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ocramius@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.181 as permitted sender) X-PHP-List-Original-Sender: ocramius@gmail.com X-Host-Fingerprint: 209.85.216.181 mail-qt0-f181.google.com Received: from [209.85.216.181] ([209.85.216.181:35558] helo=mail-qt0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1D/46-18522-D912FC85 for ; Sun, 19 Mar 2017 19:26:05 -0500 Received: by mail-qt0-f181.google.com with SMTP id x35so96053148qtc.2 for ; Sun, 19 Mar 2017 17:26:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=MbSAasIvWFjIlH4/LPriSlnEBSbiC9sDT0/dECPh8Mo=; b=D8BlJEqfTTGlvhs/nb4guM5faDjqPtnPhPh6E4FFKCSuIFxDCHRA6Mtk3KYbB2vf/U Y5L2TOa/gdbHDTWvnZbdkb8BQ0UdRrd+aahC9ZoNX+oml5diGEHLHB6UZAkshJEhPijx jptEQYYGk6Al3UXwPv7b4t6mhaoKnSXPDf1VvsOzlZfLqB3K0Bvl1qOZrs6rqipEoRJ2 QPR5pH5QmCracadx9pKTeObo4T+PybYVt/HtIpdNlafs+j0Peidy1bXVJUlanOTc8RGP cl5b/ZcK1IZbNtHDhREwGhtj4BP8cVU1HoYvqvOtBR7vNbxTJ05tmaKFrm1jXanpAj9G U/Dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=MbSAasIvWFjIlH4/LPriSlnEBSbiC9sDT0/dECPh8Mo=; b=GSOlvASd1+K2SN0KgqzDpezPAepGdl1H0KlavxwTN6F93bj56l7QgPQ5QDwllfLfDV Q99dNfpWU6OdvOVMPQrYgfjAVYp34teg/g4Ssdi8aYjqfyrTjbWgiZAjgeHeHqa5Q3oV 9EPDaJnv2yNQ2h226rTotfqKalxGnvM4OOtL704zVbsrLQWdoEM4PtZR4TuH0YlVre5C baTxvHJ4HpCRRjfRT37+Ocaky0It7a9366CbWtJE/Pb20KfVTggfn0TyVdHKKP8y7Zq1 dVeuLvB9KaLv0qeEGYzGQWbe188DHBlpL3ALp5r36DRu1Xopa0z0RIt+AR+h1gElw+A6 UZwA== X-Gm-Message-State: AFeK/H2opGUQ57DhaQ8O0XnYKzEgMqSHp83KyUtNzJOj1hqcbNx+HFe48a01ASyOKG0jg2RqdsnVqnHWIHRT0Q== X-Received: by 10.237.41.100 with SMTP id s91mr26220208qtd.143.1489969562964; Sun, 19 Mar 2017 17:26:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.44.70 with HTTP; Sun, 19 Mar 2017 17:25:42 -0700 (PDT) In-Reply-To: References: <15fa63cb-6ca6-b809-20b8-5b0e2d357b29@gmx.de> <1304f0ec-2957-2fd0-070e-9f096e3fbb6a@gmail.com> <3aa0cb2a-4142-046e-d69f-b5481384099b@gmail.com> Date: Mon, 20 Mar 2017 01:25:42 +0100 Message-ID: To: Lester Caine Cc: PHP Internals List Content-Type: multipart/alternative; boundary=94eb2c0856d487010b054b1e9212 Subject: Re: [PHP-DEV] Re: [RFC] Extended String Types For PDO From: ocramius@gmail.com (Marco Pivetta) --94eb2c0856d487010b054b1e9212 Content-Type: text/plain; charset=UTF-8 On Mon, Mar 20, 2017 at 12:57 AM, Lester Caine wrote: > On 19/03/17 23:11, Rowan Collins wrote: > >> Sorry but I just don't agree with that. We are talking about a feature > >> for PDO that not many voters is interested in. That's completely > >> different than a language change. The interest in other core > >> extensions is often the same. > > > > Fair points. I'm not sure the RFC process as a whole works well for > > specialist decisions - the same has come up with very technical Engine > > changes. > > While PDO has gained some traction and some projects have switched over > to it, it would be useful to see what percentage of users do actually > take the PDO route and and those that still stay with other abstraction > options or remain with the generic drivers. My own preference is still > to ignore it as a base and stick with ADOdb, which does seem to be > growing again in support, but many projects have their own abstraction > layers which don't rely on PDO or for the likes of things like wordpress > only support MySQL anyway so don't need a cross database layer. > > None of the 'improvements' added to PDO recently do anything to improve > it's standing, it still lacks a real reason for existing ... > Given that most installs of Doctrine DBAL (80%+) rely on PDO MySQL, that's quite a lot of users: https://packagist.org/packages/doctrine/dbal/stats PDO is currently the leading DB abstraction in PHP projects, regardless of how horrible its API is. Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/ --94eb2c0856d487010b054b1e9212--