/** * Обрабатывает параметры для дебаггинга в зависимости от типа. * * @param string $param * @param string $type * * @return string */ protected function escape($param, $type) { switch ($type) { case 'i': return (int) $param; case 'd': return "'" . (double) $param . "'"; case 's': case 'b': return "'" . $this->mysqli->real_escape_string($param) . "'"; default: trigger_error(ABC_INVALID_ARGUMENT_EX . 'Component Mysqli: ' . ABC_NO_MYSQLI_TYPE . $type, E_USER_WARNING); } }
/** * Обрабатывает параметры для дебаггинга в зависимости от типа. * * @param string $param * @param string $type * * @return string */ protected function escape($param, $type) { switch ($type) { case 'i': return (int) $param; case 'd': return "'" . (double) $param . "'"; case 's': case 'b': return "'" . $this->mysqli->real_escape_string($param) . "'"; default: AbcError::invalidArgument('Component Mysqli: ' . ABC_NO_MYSQLI_TYPE . $type); } }