Am 04.09.2011 06:37, schrieb Stas Malyshev:
> Hi!
> 
> On 9/2/11 6:51 PM, Rasmus Lerdorf wrote:
>> Forget the failed tests. A new PHP release is about improving the
>> ecosystem. If the folks that maintain libmysql and mysqlnd suggest that
>> mysqlnd is more robust and it is the path forward, why would we resist
>> this? Do we not trust Oracle/MySQL enough to listen to their input?
> 
> Because of the little thing called BC?

what the hell are you speaking about?

again:
running some hundret domains and made the switch to PHP 5.3 AND mysqlnd
at once, no single problem - there are no differences in the real world

and yes we are running ALL servers with error_reporting E_ALL | E_STRICT

> Right now I have at least two tests suggesting mysqlnd has different
> semantics than libmysql, 

so why are these not reported upstream 1 year ago and fixed?

> and not in some obscure corners either but in functions most people use every 
> day in every
> piece of code. This is worrying

>>> 2. last_insert_id semantics change. The test expects select queries to 
>>> reset last insert
>>> it to 0, which does not happen with libmysql. Maybe it happens on later 
>>> versions of mysql
>>> server, I do not know

mhh in the real world some function makes the insert and giving back the ID
this maybe only relevant in spaghetti code and even there you fetch the
insertid after the insert and not 2000 lines later

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to