Hi Dorin,

On 18/05/2017 11:41, Dorin Marcoci wrote:
>>> ! When a bool ZVAL variable is converted to a string ZVAL.
>>> Your example is irrelevant.
> 
>> Ok, I think I got it. But the example shows that the pgsql driver is 
>> working, so maybe you could have a look at how it works.
>> e.g.
>> https://github.com/php/php-src/blob/master/ext/pdo_pgsql/pgsql_statement.c#L382
> 
> Yup, it is working, I didn’t said it does not work.
> 
> I meant the case when a bool is passed as string, like bindValue('boolparam', 
> false);
> Here it comes as an empty string, not "0", while true comes as "1".

Please have a look again at my example and the code I linked. How could
it work if what you say is true?

Please note that the code is in the PDO_PARAM_EVT_EXEC_PRE case.


Cheers
-- 
Matteo Beccati

Development & Consulting - http://www.beccati.com/

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

Reply via email to