public function bind($aIn)
	{
		$aIn = ( is_array($aIn) ? array_values($aIn) : func_get_args() );

		foreach ( $this->_specsToEsc as $s ) {
			//			$aIn[$s] = addslashes($aIn[$s]);
			$aIn[$s] = preg_replace(self::ESCAPE_REG, '\\\\$1', $aIn[$s]);
		}

		foreach ( $this->_specsToHex as $s ) {
			$aIn[$s] = ( $aIn[$s] === '' ? '""' : '0x' . bin2hex($aIn[$s]) );
		}

		return vsprintf( $this->_formatStr, $aIn );
	}