1
resposta

$statement é uma constante?

Tenho essa dúvida. Essa variável é uma constante ou um objeto?

1 resposta

Olá, Cesar. Tudo bem?

Primeiramente gostaria de pedir desculpas pela demora em responder a sua dúvida

Vamos analisar o trecho de código abaixo:

$statement = $pdo->prepare($sqlInsert);
$statement->bindValue(parameter: ':name', $student->name());
$statement->execute()

Quando usamos $pdo->prepare($sqlInsert) o retorno será um objeto do PDOStatement, que representa uma instrução preparada e, após a execução da instrução, retorna um conjunto de resultados associado.

O objeto PDOStatement, possui muitos métodos para nos auxiliar no desenvolvimento, no projeto do curso, nós usamos: bindValue(), bindParam() , execute() e entre outros. Você pode conferir mais na documentação: PDOStatement

Espero ter ajudado, bons estudos =)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓