Re: Master List Package Dependencies For PHP 5/6

From: Date: Wed, 12 Jul 2006 03:44:09 +0000
Subject: Re: Master List Package Dependencies For PHP 5/6
References: 1 2 3  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-43389@lists.php.net to get a copy of this message
> Le mardi 11 juillet 2006 20:44, Alexey Borzov a écrit : > 18) MDB2 (MDB2_Driver_fbsql, MDB2_Driver_ibase, MDB2_Driver_mssql, > MDB2_Driver_mysql, MDB2_Driver_mysqli, > MDB2_Driver_oci8,        MDB2_Driver_pgsql, MDB2_Driver_querysim, > MDB2_Driver_sqlite, MDB2_Schema, > Structures_DataGrid_DataSource_MDB2) > 19) MIME_Type (File_Archive, Gtk2_FileDrop, Gtk_FileDrop) > 20) Net_Socket (HTTP_Request, HTTP_SessionServer, Net_Cyrus, Net_Dict, > Net_Finger, Net_IMAP, Net_LMTP, Net_NNTP, Net_POP3, Net_Sieve, > Net_SMPP_Client,        Net_SMTP) > > Should be deprecated? > > Thus, of these 31 packages 3 already have released PHP5 versions, (at > least) 2 are in process and (at least) 5 are either irrelevant or > deprecated. > > So we have about 20 packages to rewrite... Of these I think the following > have top priority: >   * A new caching package >   * HTTP_Request2 >   * Log2 >   * MDB3 (?) >   * XML_Parser2 (PHP5 has some cool XML thingies, but SAX parser is still > sometimes the best solution) > For me the MDB{1,2,3} should be deprecated, a better idea whould be to use (and merge) pdo to support every feature of MDB Or at least merge all supported function of db in pdo and add the port and charset(utf-8/etc) support in pdo. But keep the usefull function in MDB package (like getOne, getAll, etc...) Last point : I think that the API (function parametter order) of MDB fuction (at least) and naming schema should be discussed, to have a single naming way (same name for similar function in all pear object, etc...)

Attachment: [application/pgp-signature]
« previous php.pear.dev (#43389) next »