kesako...: if (1*Session("A"))

kesako...: if (1*Session("A")) - ASP - Programmation

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++

Reply

Marsh Posté le 18-08-2006 à 14:20:41   

Reply

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....

Reply

Marsh Posté le 21-12-2006 à 11:49:34    

de l'ASP avec des { } pour un if ?

Reply

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?


Message édité par rufo le 21-12-2006 à 11:52:56
Reply

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.

Reply

Marsh Posté le 21-12-2006 à 14:21:44    

Du JScript côté serveur peut-être?

Reply

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.

Reply

Marsh Posté le 21-12-2006 à 14:55:44    

Ca peut être du PHP si "Session" est une fonction [:figti]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed