Конструктор для объекта mysqli_stmt

# mysqli_stmt::__construct

(PHP 5, PHP 7, PHP 8)

mysqli_stmt::__construct — Конструктор для объекта mysqli_stmt

### Описание

public function mysqli_stmt::__construct(mysqli `$mysql`, ?string `$query` = `null`)

Этот метод создаёт новый объект класса mysqli_stmt.

### Список параметров

`link`

  Корректный объект mysqli.

`query`

  Строка, содержащая SQL-запрос. Если данный параметр `null`, то результат будет аналогичен вызову mysqli_stmt_init(), в противном случае результат будет аналогичен вызову mysqli_prepare().

### Ошибки

Если уведомления об ошибках mysqli включены (`MYSQLI_REPORT_ERROR`) и запрошенная операция не удалась, выдаётся предупреждение. Если, кроме того, установлен режим `MYSQLI_REPORT_STRICT`, вместо этого будет выброшено исключение mysqli_sql_exception.

### Список изменений

Версия | Описание
--- | ---
8.0.0 | `query` теперь допускает значение null.

### Смотрите также

- mysqli_prepare() - Подготавливает SQL выражение к выполнению
- mysqli_stmt_init() - Инициализирует запрос и возвращает объект для использования в mysqli_stmt_prepare

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open