Thanks Alexey Zakhlestin ,I'm kown very well all answer in your replies.

2010/1/17 Alexey Zakhlestin <indey...@gmail.com>:
>
> On 17.01.2010, at 15:10, hack988 hack988 wrote:
>
>> thanks,but document say's dl() is not supported in multithreaded Web servers
>> form php5.3.0 php not relase isapi in binary pack.It's means that php
>> never support isapi module? If answer is yes,i have another question.
>
> yes. you can't use dl() in server-modules.
> the reasoning for this is quite simple. server-processes are persistent and 
> if you load something via dl() it stays in server-process even after request 
> is finished.
> which can lead to security problems, as other users of the server will have 
> this user-loaded extension too.
>
> to load extensions in such environments you need to use php.ini
>
>> Can I use dl() in Web servers with CGI module ?
>
> yes, you can. these are restarted after each request, so it is safe
>
>> I'm sorry for my bad english and puerilely question about dl().
>> I'm coded with php for several years,but never use dl before:(.
>
> no problem.
> remember to use "reply to all" when writing to mailing-lists in future, or 
> lists won't get your replies.
>
>
>> 2010/1/17 Alexey Zakhlestin <indey...@gmail.com>:
>>>
>>> On 17.01.2010, at 14:46, hack988 hack988 wrote:
>>>
>>>> In Online document about dl function
>>>> http://www.php.net/manual/en/function.dl.php
>>>> This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of
>>>> PHP 6.0.0. Relying on this feature is highly discouraged.
>>>>
>>>>
>>>> It's mean we can't Loads a PHP extension at runtime sine version 5.3.0
>>>> and higher version or it has another way to load extension at runtime?
>>>
>>> it is disabled in mod_php and similar SAPIs. It is still available in CLI 
>>> and CGI
>>> see http://www.php.net/manual/en/function.dl.php#function.dl.notes
>
>

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to