On Sun, 2003-06-22 at 23:52, George Schlossnagle wrote:
> On Sunday, June 22, 2003, at 11:39 PM, Sterling Hughes wrote:
>
> > --disable-all you mean?
>
> Well, certain extension (curl, openssl) are almost necessary for the
> language itself to be fully functional, whereas sqlite is just a db
> extension. It being present at compile time doesn't alter the way the
> language itself behaves.
>
Well, its not 'just a db extension.' Its a DB as well :)
The idea of bundling SQLite is that alot of things with PHP are about
saving and remembering data. Whether its a hit counter, a poll script,
a weblog, etc. In these cases using a RDBM is overkill, but using a
flat file or DBM file is a pain in the ass. This is especially true on
shared hosts that may not always provide a database server, or may
provide wierd table permissions.
SQLite provides a very simple interface to managing files using the SQL
language. It takes care of the locking, the data format, the low-level
access routines, etc. All you need to worry about is a little bit o'
SQL. Having this always available is a great boon to our users.
-Sterling
--
"The three most dangerous things in the world are a programmer
with a soldering iron, a hardware type with a program patch and
a user with an idea."
- Unknown
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php