public function quote($string) { if (is_null($string)) { return 'NULL'; } else { if (is_bool($string)) { return $string === true ? 1 : "''"; } else { return sprintf("'%s'", $string); } } }