Je voulais faire une fonction qui gère les accès à une base donnée.
<?PHP
public static function query($sql,$type='',$param=array ()) {
self::$stmt = self::$mysqli->prepare($sql);
self::verify($sql);
$data = array_merge(array(self::$stmt, $type), $param);
call_user_func_array('mysqli_stmt_bind_param', $data);
self::$stmt->execute();
}
?>
Comme prévisible d'après la doc, j'ai l'erreur : Warning: Parameter 3 to mysqli_stmt_bind_param() expected to be a reference, value given in /home/pascal/dev/include/database.php on line 78
Je me demande s'il est possible de corriger cette erreur ou de faire fonctionner une fonction de ce genre.