Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40952 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 65374 invoked from network); 13 Oct 2008 14:03:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Oct 2008 14:03:01 -0000 Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 88.198.8.16 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 88.198.8.16 bigtime.backendmedia.com Linux 2.6 Received: from [88.198.8.16] ([88.198.8.16:45100] helo=bigtime.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AA/85-36838-41553F84 for ; Mon, 13 Oct 2008 10:03:01 -0400 Received: from localhost (unknown [127.0.0.1]) by bigtime.backendmedia.com (Postfix) with ESMTP id 28080414400B; Mon, 13 Oct 2008 14:04:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at backendmedia.com Received: from bigtime.backendmedia.com ([127.0.0.1]) by localhost (bigtime.backendmedia.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PzLOUQdjJDED; Mon, 13 Oct 2008 16:04:17 +0200 (CEST) Received: from [192.168.80.161] (unknown [195.226.16.50]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mls@pooteeweet.org) by bigtime.backendmedia.com (Postfix) with ESMTP id DCB484144009; Mon, 13 Oct 2008 16:04:16 +0200 (CEST) Cc: internals@lists.php.net Message-ID: <5E0F8553-2F2C-448D-936D-B39517F661BF@pooteeweet.org> To: Lester Caine In-Reply-To: <48EBA7E4.7060305@lsces.co.uk> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Date: Mon, 13 Oct 2008 16:02:31 +0200 References: <48EBA7E4.7060305@lsces.co.uk> X-Mailer: Apple Mail (2.929.2) Subject: Re: [PHP-DEV] php_firebird From: mls@pooteeweet.org (Lukas Kahwe Smith) On 07.10.2008, at 20:18, Lester Caine wrote: > What is the correct procedure to create a new driver, or rather > clone the existing php_interbase so that we can build a proper > Firebird version that actually uses the fbclient.dll rather than > sharing the now incompatible GDS32.DLL client. Some people are > starting to use Interbase in parallel with Firebird, but the driver > can only access one client :( IMHO new database extensions should not be permitted unless they come on the form of PDO drivers. Thats also the vibe we send the Microsoft guys with their sqlsrv extension. So if you cannot achieve what you need within the existing extension while maintaining BC, I am afraid imho you will have to bite the bullet and all the features into the PDO driver. Thats my opinion at least. regards, Lukas Kahwe Smith mls@pooteeweet.org