|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : décembre 2007 Messages : 392 ![]() |
Bonjour,
J'utilise implode mais lorsque la variable $val est vide, j'obtiens un message d'erreur Warning: implode()[function.implode]: Invalid arguments..... Existe t-il un moyen d'eviter que cette erreur ne s'affiche si la variable est vide pour eviter d'utiliser les conditions IF et ELSE ? style or die...... Merci de votre reponse |
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : novembre 2010 Messages : 102 ![]() |
|
|
|
00
|
|
|
#3 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
Bonsoir,
Code :
$chaine=(empty($val)?"":(implode(",",$val))); |
|
|
00
|
|
|
#4 | |
|
Nouveau Membre du Club
![]() Inscription : octobre 2008 Messages : 93 ![]() |
Citation:
|
|
|
|
10
|
|
|
#5 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
+1 pour zeflex
pourquoi tout faire pour pas écrire une condition ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : décembre 2007 Messages : 392 ![]() |
C'est juste que je trouve que mon fichier index commence a etre un peu gros et je vais devoir ecrire plusieurs conditions qui va encore l'alourdir.
Par ailleurs, le nombre de ligne de code dans un fichier est-il un probleme? |
|
00
|
|
|
#7 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Au contraire, plus ton code commence a être touffu, plus il faut gérer les cas et placer des sorties.
Il vaut mieux un code qui s'interrompe clairement sur un cas non prévu plutôt qu'un code qui ignore les erreurs et déroulent des âneries en cascade. Anticiper un cas anormal c'est l'occasion de te demander comment tu pourrais arriver a ce cas, quelle est le conséquence et comment tu dois le traiter. Tu peux peut etre simplement initialiser ton tableau ; je ne me souviens plus si implode() râle sur un tableau vide. |
|
|
10
|
|
|
#8 | ||
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
+1sabotage
Citation:
Citation:
.Je ne pense pas que implode râle sur un tableau vide mais je pense qu'il n'a pas instancié $val (une instanciation conditionnelle) (J'ai pas vérifié). |
||
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Inscription : décembre 2007 Messages : 392 ![]() |
Merci pour vos precieux conseils et je vais donc utiliser des conditions
|
|
00
|
Copyright © 2000-2012 - www.developpez.com