Re: Re: PDO Oracle driver

From: Date: Thu, 23 Apr 2015 05:50:20 +0000
Subject: Re: Re: PDO Oracle driver
References: 1 2 3  Groups: php.doc php.internals 
Request: Send a blank email to phpdoc+get-969385586@lists.php.net to get a copy of this message
On 4/22/15 6:39 AM, Stelian Mocanita wrote:
The removal of pdo_oci had been suggested as part of the "Removal of dead or not yet PHP7 ported SAPIs and extensions" RFC, but there has been feedback from Christopher Jones, that the extension will be supported by Oracle.[1] [1] < https://wiki.php.net/rfc/removal_of_dead_sapis_and_exts#extpdo_oci_and_extoci8
Thanks for the info. Having Oracle supporting the extensions would be great, but I still feel like they should be re-released or something when they are done. While the OCI8 ext works with current versions, pdo_oci has been experimental for a long time and never reached maturity. Maybe Christopher Jones can jump in here and shed some light on the matter. Regards, Stelian On Wed, Apr 22, 2015 at 1:13 PM, Christoph Becker <cmbecker69@gmx.de> wrote:
Stelian Mocanita wrote:
I would like to ask what on your thoughts on removing the Oracle drive
for
PDO from the documentation (http://us1.php.net/manual/en/ref.pdo-oci.php
)
at least since it's been experimental for a long time now, and it has
long
standing open bugs, such as: https://bugs.php.net/bug.php?id=37706 https://bugs.php.net/bug.php?id=46728 https://bugs.php.net/bug.php?id=60994 I know that the extension is marked as experimental already but based on the current status, it's not even that and a significant amount of basic functionality is broken.
The removal of pdo_oci had been suggested as part of the "Removal of dead or not yet PHP7 ported SAPIs and extensions" RFC, but there has been feedback from Christopher Jones, that the extension will be supported by Oracle.[1] [1] < https://wiki.php.net/rfc/removal_of_dead_sapis_and_exts#extpdo_oci_and_extoci8
-- Christoph M. Becker
The current state is that we will be looking at PDO_OCI and OCI8 for PHP 7 in a short while. Our good intentions got delayed as we have been working on drivers for other languages (https://github.com/oracle/node-oracledb and https://bitbucket.org/anthony_tuininga/cx_oracle/). I think the 'experimental' tag is unwarranted. It has some bugs - probably fewer than the rest of PHP, but is usable. Yes, we do recommend using OCI8 over PDO_OCI. This is partly due to some inherent design and performance weaknesses of the overall PDO architecture. So, lets not mark PDO_OCI as dead just yet. Chris -- christopher.jones@oracle.com http://twitter.com/ghrd

« previous php.doc (#969385586) next »