|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 4 ![]() |
Bonjour,
Depuis quelques temps je me demandais pourquoi lorsque php me retourne une erreur, le numéro de la ligne à laquelle doit se trouver l'erreur ne correspond pas à la vrai ligne dans le code... du coup après quelques tests je me suis rendu compte que php5 ne compte pas les lignes qui sont en commentaires comme des lignes de code !! et non pas les /* du coup si j'ai ça par exemple : la ligne $var = 1; va etre la ligne 2... et non pas la ligne 3 du coup c'est la grosse galère car étant donné que je met pas mal de commentaires dans mon code, il devient impossible de localiser les erreurs par le numéro de ligne que retourne php... quelqu'un aurait une solution ? et une explication aussi ?? quel est l’intérêt de ne plus compter les lignes en commentaire comme ligne de code ??... c'est la porte ouverte à toutes les galères ça |
|
|
00
|
|
|
#2 | |||
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 802 ![]() |
Pour ma part les erreurs sont bien cadrées...
Code php :
Citation:
__________________
|
|||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 4 ![]() |
c'est fou ça je viens de copier/coller ton code et j'ai l'erreur à la ligne 7...
Code :
Warning: Division by zero in test.php on line 7
|
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 4 ![]() |
bon je pense que ça vient de mon éditeur en fait => notepad++
par contre je sais pas du tout comment régler ça... j'ai remarqué que lorsque j'ouvre le code en question sous VI j'ai tous les sauts à la ligne qui sautent : sous notepad : Code :
Code :
<?php^Mecho "er";^M//qsdqsd^Mecho "rfff";^M?> quelqu'un saurait si c'est un problème d'encoding ou autre ? |
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 4 ![]() |
bon en fait ça venait des retour chariot
j'avais des CR à la place des LF dans mon code et c'est ça qui faisait tout foirer, après je sais pas pourquoi je n'avais qu'un seul fichier qui avait ces CR et je sais pas non plus pourquoi ça faisait planter l'affichage des n° de ligne mais bon c'est réglé et c'est le principal |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com