phpbar.de logo

Mailinglisten-Archive

[php] PHP3 Releasegeschichte

[php] PHP3 Releasegeschichte

Egon Schmid eschmid_(at)_stuttgart.netsurf.de
Tue, 18 May 1999 18:09:20 +0200 (MET DST)


On Tue, 18 May 1999, Matthias Pigulla wrote:

> Norbert Pfeiffer wrote:
> 
> > Gibt es irgend ein Handling, wie man das unter Linux auch so bequem
> > handeln kann ?
> 
> Ja. Man kann sie auch zur Laufzeit austauschen.

Da sagt Rasmus aber was anderes dazu:
--------------------------------------------------------------------------
> are there future projects to make PHP3 modular, so it can
> dynamically load .so modules to support various databases.

PHP already has this capability.  It isn't straightforward to do, but, for
example, if you have a look at the Debian PHP distribution they have a
separate mysql.so module that can be loaded using dl() or with the
extension directive in php3.ini.  If you know your way around your C
compiler you can create dynamically loadable modules of most of the
database modules in PHP.  If you look in functions/mysql.c and
functions/pgsql.c, for example, you will see a COMPILE_DL switch.  This
isn't easily automated yet because we are not using automake/libtool in
PHP3.  This will get easier in future versions, but right now if you need
this capability you need to do a bit of tinkering (and thinking) on your
own.
--------------------------------------------------------------------------

-Egon

PS: Als ich vor vielen vielen Jahren mir ein neues Word (ich glaube
Version 3) bestellt habe, hab ich nach ersten Tests umgehend in Muenchen
bei der bekannten Firma angerufen und habe gesagt, dass ich diesen
"Schwachsinn" nicht bezahlen werde. Die wollten nicht mal die Software und
das Handbuch zurueck. 




php::bar PHP Wiki   -   Listenarchive