On Fri, Jul 18, 2008 at 9:27 AM, Ulf Wendel <[EMAIL PROTECTED]> wrote:
> Lester Caine schrieb:
>>
>> Ulf Wendel wrote:
>>>
>>> If mysqlnd turns out to be stable enough during the PHP 5.3 test phase,
>>> PHP 5.3+ may use mysqlnd as a default. There is no need to download an extra
>>> library when using 5.3.
>>>
>>> Lukas, this is not affecting PHP 5.3 as long as mysqlnd is
>>> stable/fast/... enough to be used as a default.
>>
>> BUT - does mysqlnd produce data in phpinfo() ? So when loaded by default
>> you confuse end users when looking for problems on systems that do not use
>> MySQL.
>
> We discussed that earlier in the thread: there's no need to load mysqlnd if
> there's no mysql extension loaded and using it - BUG, though not a high
> priority one. Just like there is no need to load ext/pdo when no pdo driver
> gets loaded.

The question is also how much sense it makes. The main problem is the
dependency loading mechanism, which does not exist. That's the main
why PDO and MySqlnd can't be compiled as shared (or should not). If I
configure PHP without any mysql extension, does that mean that I will
never add one? I'm not sure but if we disable PDO and mysqlnd when no
driver are enabled at compile time, it means that I will have to
recompile PHP as soon as I like to use a pdo or mysqlnd driver. I will
let the RM decides :-D

Cheers,
-- 
Pierre

http://blog.thepimp.net | http://www.libgd.org

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

Reply via email to