• [^] # Re: trop lol :)

    Posté par . En réponse à la dépêche Un virus PHP ?. Évalué à 1.

    Comme les contenus de champs de formulaire se retrouvent dans des variables dans le script de traitement, le fait qu'un champ multiple s'appelle trucmuche[] permet de récupérer les valeurs directement dans un tableau.
    Bien sûr, une autre solution aurait été de mettre un nom sans les crochets et ensuite PHP met dans une variable simple s'il n'y a qu'une valeur, et dans un tableau s'il y en a plusieurs. Mais dans ce cas, ça oblige de faire un test is_array(trucmuche) à chaque fois pour le cas où il n'y aurait qu'une seule valeur ... pas glop !
    Je trouve donc qu'en ce qui concerne ce point, le choix n'est pas trop mauvais. En revanche, quand on a besoin de ce champ dans du code JavaScript, tu es obligé de parcourir le tableau des champs et comparer les chaînes de caractères de nom parce qu'on ne peut pas référencer directement trucmuche[] (ce n'est pas un tableau au sens JavaScript). Enfin bon, il n'y a qu'à ne pas utiliser JavaScript ;-)