OVH Cloud OVH Cloud

Varirable non definie

11 réponses
Avatar
William
Bonsoir
Excusez moi pour le coté débutant de la question d'avance.

Voilà mon léger souci. Lors de mes dévs en local sous windows / easyPhp 1.7
je peux voir des erreurs car certaines de mes variables ne sont pas
définies. ok je sais ce que cela veut dire mais dès fois vous ne devez pas
avoir le choix.

En l'occurence ma variable non définie est qqch comme
$p_Rech = strval($_POST['Rech'])

Mais selon d'où est appelé le script il n'y a rien sur ce pointeur d'où
l'erreur.

Vous faites comment pour faire disparaître ce warning??

J'ai essayé
!isset($_POST['Rech']) ? $p_Rech = strval($_POST['Rech']) :
$p_Rech="";
mais cela ne me donne pas de résultat le warning est toujours présent.

Merci pour vos lumières car même si cela ne géne pas en production je
voudrais que cela soit clean dans le code.

Cdl

--
Vous pouvez me joindre
ou sur Msn
joindreWilliam at hotmail.com en instantanée

1 réponse

1 2
Avatar
Cleo
Perso j'utilise une correspondance car mon éditeur me permet
d'autocompléter
mes variables ce qui est tout de même plus simple.
l'autre raison c'est de pourvoir contrôler ce qui est passé par
l'utilisateur, un aspect "Sécurité" et de pouvoir contrôler ce qui est
récupéré, j'ai tort?


Ben, que ta valeur ou référence soit contenue dans une variable ou un
tableau c'est pareil. Le "sens" de la valeur c'est un autre problème qui
bien évidemment doit être impérativement traité.

Je pense que dupliquer les informations ne clarifie pas les choses et que
les limitations d'un éditeur ne doivent pas influencer la qualité d'un code.

Amicalement.
--
Cléo.

1 2