fonction de la classevaleur d'appel en classe AOP
public function bind($param, $value, $type = null)
{
if (is_null($type)) {
switch (true) {
case is_int($value):
$type = PDO::PARAM_INT;
break;
case is_bool($value):
$type = PDO::PARAM_BOOL;
break;
case is_null($value):
$type = PDO::PARAM_NULL;
break;
default:
$type = PDO::PARAM_STR;
}
}
$this->stmt->bindValue($param, $value, $type);
}
méthode d'appel
`$this->bind(":id","1","is_int");`
//output = $this->stmt->bindValue(:id,1,is_int);
Question: Comment puis-je passer la valeur afin que je puisse obtenir la valeur à $ this-> stmt-> bindValue (": id", "1", PDO :: PARAM_INT);
il est difficile de dire à partir de votre code, mais si vous étendez la classe AOP vous étendez à quelque chose comme 'bindType (« : touche », « valeur »)' et n'aurait pas besoin de passer. –