DB_dsql::escape PHP Méthode

escape() public méthode

Converts value into parameter and returns reference. Use only during query rendering. Consider using consume() instead.
public escape ( string $val ) : string
$val string String literal containing input data
Résultat string Safe and escapeed string
    public function escape($val)
    {
        if ($val === UNDEFINED) {
            return '';
        }
        if (is_array($val)) {
            $out = array();
            foreach ($val as $v) {
                $out[] = $this->escape($v);
            }
            return $out;
        }
        $name = ':' . $this->param_base;
        $name = $this->_unique($this->params, $name);
        $this->params[$name] = $val;
        return $name;
    }