kesako...: if (1*Session("A")) - ASP - Programmation
Marsh Posté le 18-08-2006 à 17:09:24
Là comme ça je dirais que le "1*" sert à convertir la valeur de ta variable en entier....
Marsh Posté le 21-12-2006 à 11:52:39
Session, c'est quoi? Une fonction ou alors comme en PHP, une variable globale de type tableau associatif qui contient des valeurs, ce qui voudrait dire ici, que "A" est une clé de la ssesion en cours et qu'elle a une valeur...mais laquelle?
Marsh Posté le 21-12-2006 à 13:46:32
En ASP (le vrai) c'est une collection d'objets référencés par une clé.
Donc c'est bien la syntaxe Session(toto) car en VB, que ce soit une fonction, n array ou une collection, on utilise toujours les (). Par contre, il n'y a pas de {} en VB. J'en déduis donc que c'est du JavaScript, que permet de faire aussi ASP. Mais à ce moment, c'est Session[toto] donc y'a une couille dans le potage selon moi !
Ou alors c'est pas du tout de l'ASP, ce qui me semble particulièrement possible... Mais si c'est de l'ASP.NET, c'est pareil, selon si on utilise VB.NET ou C# ou J#, la syntaxe reste toujours aussi incohérence. En PHP ce serait toujours aussi incohérent...
Bref, chelou.
Marsh Posté le 21-12-2006 à 14:24:08
Oui, c'est ce que je dis, dans une page ASP.
Mais à ce moment, l'objet Session utilise des crochets.
Marsh Posté le 18-08-2006 à 14:20:41
Slt a tous et a toutes,
Quelqu'un peut il me dire ce que ce la siginifie le test 1*Session("A" ) dans l'instruction qui suit:
if (1*Session("A" )) {
...
}
et m'en donner une équivalente par hasard?
Merci d'avance...
a++