Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:63889 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 29589 invoked from network); 15 Nov 2012 20:28:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Nov 2012 20:28:18 -0000 Authentication-Results: pb1.pair.com smtp.mail=wfitch@meetme.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=wfitch@meetme.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain meetme.com designates 74.125.149.107 as permitted sender) X-PHP-List-Original-Sender: wfitch@meetme.com X-Host-Fingerprint: 74.125.149.107 na3sys009aog127.obsmtp.com Linux 2.5 (sometimes 2.4) (4) Received: from [74.125.149.107] ([74.125.149.107:43138] helo=na3sys009aog127.obsmtp.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1C/87-07334-06055A05 for ; Thu, 15 Nov 2012 15:28:17 -0500 Received: from mail-qc0-f200.google.com ([209.85.216.200]) (using TLSv1) by na3sys009aob127.postini.com ([74.125.148.12]) with SMTP ID DSNKUKVQXVrPsj0S7Sf2nsI93ANy0CcalrC3@postini.com; Thu, 15 Nov 2012 12:28:17 PST Received: by mail-qc0-f200.google.com with SMTP id l42so3228964qco.11 for ; Thu, 15 Nov 2012 12:28:12 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=eDOQPYVg6/ZX6dER7ct+y9fRCIpPdY4EMnKgfDHF1Vw=; b=ClAKrxWpovrl7dwCI8h9/FacvNtVMknlvjFZWx73c2TAOF2uotRt/kKUcDQBvZW8f2 K/VptmofVyFB6wVs9P+r7ysXH1ycDDzplXaNE+nB20Lj37WzmS0vawpXy7hlsbkr3GQ6 95cKtMFpmDb3q36Mb2Dv3WPFHMq1tjx0CZ8rvvxLF/t9hi86Kcbof1j3wKvtZaKa5+7z 3G6Xht2Vy/oHAvINLGhAbZrWEArOgYyKMhwzgkZsR05mAN4QHlIMN2hllmFAZyeBSkiJ 7uBddGzozlxhT5vn8plNZjhIMdy9nSRnPlTcJI7EzOjYd5imelf5Yfc+4COEz0gypyvT Po4Q== Received: by 10.52.100.230 with SMTP id fb6mr2733477vdb.91.1353011292881; Thu, 15 Nov 2012 12:28:12 -0800 (PST) MIME-Version: 1.0 Received: by 10.52.100.230 with SMTP id fb6mr2733469vdb.91.1353011292763; Thu, 15 Nov 2012 12:28:12 -0800 (PST) Received: by 10.58.12.228 with HTTP; Thu, 15 Nov 2012 12:28:12 -0800 (PST) X-Originating-IP: [68.64.144.221] In-Reply-To: <50A54C7F.6020701@lerdorf.com> References: <50A10A9D.9070402@oracle.com> <50A1946F.8010407@lerdorf.com> <50A20CCB.8090909@lsces.co.uk> <8A8A29F9E43E417FB5450D63019B2DDB@NeiRoze> <8f4231fc-6e3c-4a33-af71-2af5e7a95dfd@email.android.com> <50A2D672.7010600@gmail.com> <50A30144.5070305@phpgangsta.de> <50A3BEC0.8030607@gmail.com> <50A54713.8090102@sugarcrm.com> <50A549EB.2020408@lerdorf.com> <50A54C7F.6020701@lerdorf.com> Date: Thu, 15 Nov 2012 15:28:12 -0500 Message-ID: To: Rasmus Lerdorf Cc: Stas Malyshev , Adam Harvey , Devis Lucato , PHP Developers Mailing List Content-Type: multipart/alternative; boundary=90e6ba475da57b75a504ce8e7d57 X-Gm-Message-State: ALoCoQlk8YkycS96UKk0+RmLLXtq5NYaBzRqN3aqwnDFA2Yp6e0NbT5yMKpqjJsb3a8W5STtjTUzXKvlZax8NGRT82/Bk5T6WMHZRlr9TsctKt15c+seRLfUlJoyfspR3P5mVD8h20ONK/isr5FgxIuMI6Z7qSYl9KqhSBVJKqifyjsAOEP+h58= Subject: Re: [PHP-DEV] RFC: ext/mysql deprecation From: wfitch@meetme.com (Will Fitch) --90e6ba475da57b75a504ce8e7d57 Content-Type: text/plain; charset=ISO-8859-1 On Thu, Nov 15, 2012 at 3:11 PM, Rasmus Lerdorf wrote: > On 11/15/2012 12:08 PM, Will Fitch wrote: > > On Thu, Nov 15, 2012 at 3:00 PM, Rasmus Lerdorf wrote: > > Actually, no it wouldn't. You still get the overhead of the error, > plus > > any custom error handlers will be triggered regardless of the > > error_reporting setting which depending on the implementation of the > > error handler can be quite costly performance-wise. > > > > So what solution is there to this? Should it not be deprecated? This > > same issue (is still happening) with register_globals for us, but it's > > acceptable as it has been phased out. Should there be no deprecation > > warning now and wait for a future release? > > I'd like to see usage drop off first so we aren't negatively affecting > millions of sites performance-wise, and/or we streamline the error > handling code so there is a way to avoid this performance hit. > This makes sense, but from an engineering standpoint, what can be used as a trigger to move to a more recent driver outside of deprecation? I'm not sure there is another solution. Your argument is valid. The question of, why do we deprecate something that is so heavily used comes to mind, but in the end, this is a something the extension maintainers want - not end users. Maybe the correct solution is to hand off the maintenance of this extension to a new team? > > -Rasmus > --90e6ba475da57b75a504ce8e7d57--