Zeev Suraski wrote:
At 17:27 11/02/2004, Shane Caraveo wrote:
Arguments for this have been gone over in the past and generaly 'security issues' and 'memory usage' are used as reasons to not change the way it works, both being generaly bogus. The only reason it isn't fixed is reliance on php.ini.
Sorry Shane, but that's just wrong, and I am doing my best to avoid using more powerful words :)
More powerful words for what reason? That's just lame.
1. languages have dynamicaly loadable binary extensions (only second rate ones do not)
2. php's dl implementation is broken by design, it should never unload a dl. not only is that a performance issue, but it requires all kinds of code to verify that the dl CAN be unloaded properly, thus the problem with dl in php.
3. there are no security implications of allowing dl to work only on a single specific directory (or sub directories of that)
4. there are no technical reasons for not fixing dl.
The was the basis of my argument (on this same thread) last year, it hasn't changed.
Anyway, I'll drop it yet again.
Shane
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php