/** * "Smart" Escape String * * Escapes data based on type * * @param string $str * @return mixed */ public function escape($str) { if (is_php('5.4.4') && (is_string($str) or is_object($str) && method_exists($str, '__toString'))) { return pg_escape_literal($this->conn_id, $str); } elseif (is_bool($str)) { return $str ? 'TRUE' : 'FALSE'; } return parent::escape($str); }
/** * "Smart" Escape String * * Escapes data based on type * Sets boolean and null types * * @param string * @return mixed */ public function escape($str) { if (is_bool($str)) { return $str ? 'TRUE' : 'FALSE'; } return parent::escape($str); }