Bonjour à tous,
Je viens de passer à php5 depuis peu et je modifie peu à peu mes pages PHP.
Voila j'ai bien compris qu'il fallait declarer toutes les variables et je m'efforce peu à peu de le faire.
Mais il y a une chose que je comprends pas comme par exemple lors d'un passe de variable via url rewritting.
Je passe ma variable et en debut de script je test si elle existe en faisant :
ce qui supprime mon erreur Notice. Mais si aprés je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (isset($_GET['nom_categorieurl'])){$nom_categorieurl = $_GET['nom_categorieurl'];} if (isset($_GET['recherche'])){$recherche = $_GET['recherche'];}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo "<title>titre de ma page $nom_categorieurl $recherche</title>";
Faut il tester à chaque fois si la variable existe ou peut on le faire une fois en debut de code et desactiver cette erreur de variable non declarée pour tt le reste du code ?
Cordialement,
bypbop
Partager