Categories > TinyButStrong general (FR) >

"notices" dans eclipse

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Xavier
Date: 2006-07-29
Time: 15:25

"notices" dans eclipse

Quand on ouvre le tbs_class.php avec eclipse, on a trois, quatre "notices", par exemple :

ligne 2520 : if (FrmStr[$i]===$StrChr) {

$StrChr n'a peut-être pas été initialisé

Est-ce que c'est envisageable de corriger ça ou bien il y a une raison de ne pas le faire ?
By: Skrol29
Date: 2006-07-30
Time: 23:22

Re: "notices" dans eclipse

Salut,

Ce n'est un pas bug, $StrChr est intilialisé dans une ligne qui se trouve plus bas dans le code mais comme le tout est englobée dans une boucle for{}, l'initilaisation se passe bien avant. Un éditeur de language ne peut pas se douter de ça, c'est pourquoi le message emploie le conditionnel dans son message d'alerte.

Pour que ton éditeur Eclipse n'affiche plus le message, il suirait par exemple d'ajouter $StrChr = ''; avec les autres intilialisations pus haut bien que ce la ne serve à rien pour le precessus.

Je vais tout de même voir si on peut ajouter ça dans la prochaine version.



By: Xavier
Date: 2006-07-31
Time: 02:56

Re: "notices" dans eclipse

Salut,

Les "notices" se présentaient avec le plugin PHPEclipse, peut-être qu'il y a une option pour ne pas les afficher mais je ne l'ai pas encore trouvée.

J'utilise maintenant le plugin officiel Eclipse PHP IDE (avec Eclipse 3.2) qui ne présente pas les notices.

Si, lors de l'exécution, ces notices ne sont pas affichées avec "error_reporting E_ALL ", alors pas de problème.
By: Skrol29
Date: 2006-07-31
Time: 09:39

Re: "notices" dans eclipse

> Si, lors de l'exécution, ces notices ne sont pas affichées avec "error_reporting E_ALL ", alors pas de problème.

Non elles ne sont pas affichées. Ce sont des notices de codage, pas d'exécution.
By: Xavier
Date: 2006-08-01
Time: 08:33

Re: "notices" dans eclipse

Et encore merci pour TBS que j'utilise très souvent ;)