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; }