public function getStudent($id){
$sth = $this->con->prepare("SELECT * FROM students WHERE id=:id");
$sth->bindParam("id", $id, PDO::PARAM_INT);
$sth->execute();
$student = $sth->fetchObject();
return $student;
}
(1) https://localhost/slim-framework/public/api/v1/student/1
(2) https://localhost/slim-framework/public/api/v1/student/1fgff
С запросом «GET» с использованием приведенного выше кода URL-адреса 1 и 2 выше дали мне тот же результат, который, как предполагается, не может быть.
Пожалуйста, помогите, как сделать так, чтобы URL 2 помечал ошибку, поскольку это не целое число?
strict types
, иначе - нет. 02.06.2018$sth->bindParam(":id", $id, PDO::PARAM_INT);
вместо$sth->bindParam("id", $id, PDO::PARAM_INT);
02.06.2018