Bonjour,
Suite à un changement de version de php, j'ai des notices qui apparaissent...
Exemple :
J'ai cherché plusieurs heures d'où venait ce problème dans mon code, puis finalement je suis tombé sur un post en ligne qui explique qu'il est possible de désactiver celles-ci en ajoutant cette ligne de code« Notice: Trying to access array offset on value of type null in C:\.... »
Tout fonctionne à nouveau, mais cependant, dans le doute je me demande quand même à quoi servent ces Notices et est-ce qu'elles indiquent un problème dans mon code ? Voici le code... (le critère représente le nom d'un champ...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part error_reporting(E_ALL ^ E_NOTICE);
Merci d'avance pour votre réponse,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public function get_articles($where, $critere) { # Initialise le paramètre « $where ». $where = ($where!=false)?$where:""; // Requête via tableau associatif. $query = mysqli_query($this->db, "SELECT * FROM articles $where"); $rows = mysqli_fetch_array($query, MYSQLI_ASSOC); # Libère la mémoire allouée. mysqli_free_result($query); return $rows[$critere]; }
Bonne journée.







Répondre avec citation



Partager