Mailinglisten-Archive |
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