public function __toString()
{
$sql = parent::__toString();
foreach ($this->bind as $value) {
if (!is_int($value) && !is_float($value)) {
$value = "'" . addcslashes($value, "\n\r\\'\"") . "'";
}
$sql = substr_replace($sql, $value, $pos = strpos($sql, '?'), $len = 1);
}
return $sql;
}