RE: [PHP4BETA] PHP 4.0b3 released
| From: | Samuel Liddicott | Date: | Wed, 17 Nov 1999 17:51:34 +0000 |
| Subject: | RE: [PHP4BETA] PHP 4.0b3 released | ||
| References: | 1 | Groups: | php.dev php.version4 |
| Request: | Send a blank email to php-dev+get-12669@lists.php.net to get a copy of this message | ||
> -----Original Message-----
> From: ryarger@localhost.localdomain
> [mailto:ryarger@localhost.localdomain]On Behalf Of Randy Jay Yarger
> Sent: Wednesday, November 17, 1999 05:45 PM
> To: Andrei Zmievski
> Cc: php-dev@lists.php.net; php4beta@lists.php.net
> Subject: Re: [PHP4BETA] PHP 4.0b3 released
>
>
> On Wed, 17 Nov 1999, Andrei Zmievski wrote:
>
> > Besides, things like DBI limit you to the lowest common denominator as
> > far as functionality is concerned.
>
> Are you sure about that? I use MySQL specific things in DBI applications
> all the time. If I need to port them to another RDBMS all I need to do is
> hunt to for the $dbh->func calls for database-specific functions.
>
> There is a lot to be said for abstraction. There is also alot to be said
> for having abstraction in the core as writing 'pure core' PHP makes it
> trivial to move to another PHP-aware system. Using PHPLIB limits you to
> systems with PHPLIB installed.
And phplib is a dog to install. I've done it 5 times and I still dread it.
Its the mix of local customisation with phplib code that means each user
ends up getting a complete phplib to themselves.
Howabout if we don't take the lowest common denominator, but a good
mostly-common denominator and leave some non-abstraction for the more
limited stuff out there. It would be a bit of a joke that to use the more
useless also ties you in to them - surely then they would be little used and
it would be no issue. The people who NEEDED to use them wouldn't have
benefited from the abstraction anway.
Sam