function escape($str) { switch (gettype($str)) { case 'string': $str = addslashes(stripslashes($str)); break; case 'boolean': $str = $str === FALSE ? 0 : 1; break; default: $str = $str === NULL ? 'NULL' : $str; break; } return $str; }