Rasmus Lerdorf wrote:
> On 11/16/2012 01:34 AM, Ryan McCue wrote:
>> Pierre Joye wrote:
>>> Wordpress lead developer statement is rather clear: Go ahead, we will 
>>> follow.
>>
>> Indeed, we have patches written already [1], but they were low priority.
>> The plan is to aim for landing these in the next major version, assuming
>> PHP does go ahead with this.
>>
>> [1]: http://core.trac.wordpress.org/ticket/21663
> 
> So, I am curious, why are you waiting on us for this? Is it because
> ext/mysql does everything you need and you simply have no need for any
> of the new and obviously better features in mysqli? I would have thought
> you would have switched to mysqli years ago if it was available and only
> used ext/mysql as a desperation fallback if that was all that was available.

I can't speak for all of WordPress' history, but generally, it works
well enough. That's one of the reasons addslashes() was used instead of
mysql_real_escape_string() for a long time (and can still occur).

It's a crucial component, and hence changes to it (especially larger
ones) fall under "if it ain't broke, don't fix it". The gains in
mysqli/PDO just aren't enough to justify the changes.

For example, prepared statements are a large advantage of mysqli/PDO.
The problem is, the way database access is done in WordPress means that
they couldn't be used in a backwards compatible way (although I think we
may be able to fix that).

-- 
Ryan McCue
<http://ryanmccue.info/>

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

Reply via email to