phpbar.de logo

Mailinglisten-Archive

[php] PHP Extensions

[php] PHP Extensions

Ulf Wendel ulf_(at)_redsys.de
Wed, 05 Apr 2000 22:41:08 +0200


Andreas Graichen wrote:
> Gibt es eine Möglichkeit zu prüfen, für welche Extensions die eingesetzte
> PHP Binary kompiliert wurde?

phpinfo() liefert eine Aufstellung. Eine Prüfung im Skript ist ebenfalls
möglich. function_exists()
(http://www.php.net/manual/function.function-exists.php3) scheint
Userfunctions und PHP Funktionen nicht voneinander zu unterscheiden. Der
Test auf die Existens einer typischen Funktion der Extension, z.B. auf
mysql_connect für MySQL, sollte zur Laufzeit Auskunft über die geladenen
Module geben.

> Sind die mitgelieferten php3_XXX.dll bereits die kompilierten
> Funktionsbibliotheken (zB.: php3_crypt.dll für mcrypt Fuktionen)?

Ja. Du brauchst die PHP nur noch erlauben die dll einzubinden und die
Funktionen sind vorhanden. Das geht in der php3.ini oder zur Laufzeit
mit dl() (http://www.php.net/manual/function.dl.php3).

Ulf


php::bar PHP Wiki   -   Listenarchive