Re: the dl() issue

From: Date: Mon, 11 Mar 2002 19:32:45 +0000
Subject: Re: the dl() issue
References: 1 2  Groups: php.dev 
Request: Send a blank email to php-dev+get-81035@lists.php.net to get a copy of this message
At 14:03 11/03/2002 -0500, Brad House wrote:
Apple should be using php.ini for extensions and not require the user to call dl() wich is sucky. I still am not quite sure why it's such a big deal to add shared extensions to php.ini. I don't agree that PHP extensions necessarily require dl(). There are many programs out there in the computer industry (such as Apache) which require you to add extensions in an INI file.
?? Perhaps I'm confused here, but using dl() or calling a module in the php.ini file is handled in approximately the same way. In one, the module is loaded at the start, and unloaded when PHP is stopped. And in two, the module is loaded by the script and unloaded when the script is finished.
The problem isn't MAC OS X. The problem is that PHP's dl() call has certain problems and it is especially hard to get it working in multi-threaded builds. Personally I don't have very much motivation to fix it because I think it sucks anyway :) Andi

« previous php.dev (#81035) next »