FYI, attached is a highly edited (for brevity) series of responses to the SQLite mailing list, to a query about SQLite3 being included in PHP 5. My reply is first.
D. Richard Hipp is the author of SQLite, so his response is of particular relevance... [EMAIL PROTECTED] writes: > "julien" <[EMAIL PROTECTED]> writes: > >> does anyone know if PHP will integrate SQLite3 per default in version 5.1 ? >> Actually PHP 5.0.2 include only SQLite2. > > The plan _is_ to integrate SQLite3. There are two of us who may integrate > it, depending on availability and need. There's no schedule for when it > will be completed, but it is reasonably high on some of our priority lists. > > Derrell "julien" <[EMAIL PROTECTED]> writes: > thank you for your answer. I put this question because compatibility between > SQLite2 and SQLite3 seems poor. So i do not wish to begin development with > SQLite2 i prefere to continue with Mysql while waiting (I done some bench > ant will choose sqlite in the futur and migrate this application). Moreover > recompile PHP5.0.2 with SQLite3 (under windows platform ...) is too > difficult and is impossible on my production web server. So i'm very > impatient :)) > > > (sorry for my very poor english) "D. Richard Hipp" <[EMAIL PROTECTED]> writes: > julien wrote: >> I put this question because compatibility between SQLite2 and SQLite3 seems >> poor. > > Poor? More like non-existent. SQLite2 and SQLite3 have a very similar > design but both the interface and the underlying file format are quite > different and imcompatible. > > ... > > SQLite3 is designed so that it can be statically linked into the same > executable as SQLite2. One plan for PHP might be to link in both libraries. > When opening an existing database, check the header and use either the > SQLite2 or the SQLite3 library depending on what kind of database it is. > Create new databases as SQLite3. The scripting interface would be the > same and the user would never know the difference. In this way, you > preserve backwards compatibility with existing SQLite2 database files > while at the same time taking advantage of new SQLite3 features. -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php