Constrói um novo objeto mysqli_stmt

# mysqli_stmt::__construct

(PHP 5, PHP 7, PHP 8)

mysqli_stmt::__construct — Constrói um novo objeto mysqli_stmt

### Descrição

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

Este método constrói um novo objeto mysqli_stmt.

### Parâmetros

`link`

  Om objeto mysqli válido.

`query`

  A consulta, como uma string. Se este parâmetro for `null`, o construtor se comporta de forma idêntica a mysqli_stmt_init(), caso contrário se comporta como mysqli_prepare().

### Erros/Exceções

Se o relatório de erros da extensão mysqli estiver habilitado (`MYSQLI_REPORT_ERROR`) e a operação solicitada falhar, um aviso será gerado. Se, além disso, o modo for definido como `MYSQLI_REPORT_STRICT`, uma exceção mysqli_sql_exception será lançada em vez do aviso.

### Registro de Alterações

Versão | Descrição
--- | ---
8.0.0 | `query` agora pode ser nulo.

### Veja Também

- mysqli_prepare() - Prepara uma instrução SQL para execução
- mysqli_stmt_init() - Inicializa uma instrução e retorna um objeto para uso com mysqli_stmt_prepare

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