Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1353 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  J'hallucine !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

J'hallucine !

n°486485
Max Evans
Posté le 13-08-2003 à 22:25:41  profilanswer
 

Hello :)
 
Pour vous :
 

if ( $data_droit['type'] == 2 || $data_droit['type'] == 1)


 
C'est pareil que :
 

if ( $data_droit['type'] == (2 || 1) )


 
 
???
Pasqu'apparement, c'est pas interpreté pareil  [:totoz]


Message édité par Max Evans le 13-08-2003 à 22:27:49
mood
Publicité
Posté le 13-08-2003 à 22:25:41  profilanswer
 

n°486486
kadreg
profil: Utilisateur
Posté le 13-08-2003 à 22:27:11  profilanswer
 

Euuuhhhh,  non, c'est pas pareil...


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°486488
Max Evans
Posté le 13-08-2003 à 22:27:28  profilanswer
 

Ha :??:
 
Tu peux m'expliquer en koi ? ;)

n°486489
kadreg
profil: Utilisateur
Posté le 13-08-2003 à 22:28:52  profilanswer
 

Max Evans a écrit :

Ha :??:
 
Tu peux m'expliquer en koi ? ;)


 
Dans le second, il commence par evaluer (2||1), ça doit faire true, puyis il compare $data_droit['type'] à true [:smapafote].


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°486491
Max Evans
Posté le 13-08-2003 à 22:30:04  profilanswer
 

Oki, donc 2||1 ca fait TRUE, juske la oki ;)
 
Mais apres, il va faire un if ( $machin = TRUE ) ? :??:

n°486492
dropsy
et bonne chance surtout...
Posté le 13-08-2003 à 22:30:23  profilanswer
 

Max Evans a écrit :

Ha :??:
 
Tu peux m'expliquer en koi ? ;)


 
dans le prremier cas, tu compares $data_droit['type'] successivement à deux int.
dans le second, tu compares $data_droit['type'] à un booléen (1||2 est un booléen;) )
 
edit: bon là je suis grillé  [:proy]


Message édité par dropsy le 13-08-2003 à 22:31:14
n°486493
kadreg
profil: Utilisateur
Posté le 13-08-2003 à 22:30:53  profilanswer
 

Max Evans a écrit :


Mais apres, il va faire un if ( $machin = TRUE ) ? :??:


 
Bah ouais :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°486494
Max Evans
Posté le 13-08-2003 à 22:30:54  profilanswer
 

dropsy a écrit :


 
dans le prremier cas, tu compares $data_droit['type'] successivement à deux int.
dans le second, tu compares $data_droit['type'] à un booléen (1||2 est un booléen;) )


 
J'ai jms rien compris au BOOLEAN :(

n°486495
ACut
Posté le 13-08-2003 à 22:31:08  profilanswer
 

T'hallucine pas autant que nous, Max.
 
(et je reste poli)


---------------
NOUVEAU! Le guide de l'édition en version ebook : http://marcautret.free.fr/autret/150q-ebook/
n°486496
Max Evans
Posté le 13-08-2003 à 22:31:44  profilanswer
 

kadreg a écrit :


 
Bah ouais :o


 
Bah oué, mais dans le IF, j'execute du code :)
 
Pk il me l'affiche alors ? :??:
La variable $data_droit[type] n'a pas comme valeur TRUE
 
Jpige rien :(

mood
Publicité
Posté le 13-08-2003 à 22:31:44  profilanswer
 

n°486497
Max Evans
Posté le 13-08-2003 à 22:31:53  profilanswer
 

ACut a écrit :

T'hallucine pas autant que nous, Max.
 
(et je reste poli)


 
 :whistle:  :lol:

n°486499
burgergold
5$? va chez l'diable!
Posté le 13-08-2003 à 22:32:49  profilanswer
 

Max Evans a écrit :


 
J'ai jms rien compris au BOOLEAN :(


 
boolean = 0 ou 1, false ou true
 


---------------
http://www.boincstats.com/signature/user_664861.gif
n°486500
simogeo
j'ai jamais tué de chats, ...
Posté le 13-08-2003 à 22:33:17  profilanswer
 

Max Evans a écrit :


La variable $data_droit[type] n'a pas comme valeur TRUE


pour lui .. si puisqu'elle existe  [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°486501
Max Evans
Posté le 13-08-2003 à 22:33:56  profilanswer
 

burgergold a écrit :


 
boolean = 0 ou 1, false ou true
 
 


 
Ha oki ;)
 
Mais ma variable, dans le cas present, c'est ni egal a 0, ni a 1 ; et pourtant ca m'execute le code dans le IF (Pour la 2° solution : 2||1)

n°486502
dropsy
et bonne chance surtout...
Posté le 13-08-2003 à 22:34:05  profilanswer
 

un ptit lien pour comprendre les conversion de types: http://fr.php.net/manual/fr/langua [...] an.casting
 
edit: si ta chaine n'est pas vide ni égale à 0, alors elle est équivalente à true


Message édité par dropsy le 13-08-2003 à 22:35:15
n°486503
Max Evans
Posté le 13-08-2003 à 22:34:37  profilanswer
 

simogeo a écrit :


pour lui .. si puisqu'elle existe  [:spamafote]  


 
HA !!!!!
 
Il verifie l'existence de la variable, et non pas sa valeur !
 
Autant pour moi ;)

n°486504
Max Evans
Posté le 13-08-2003 à 22:34:49  profilanswer
 

dropsy a écrit :

un ptit lien pour comprendre les conversion de types: http://fr.php.net/manual/fr/langua [...] an.casting


 
Mici bocoup ;)

n°486506
dropsy
et bonne chance surtout...
Posté le 13-08-2003 à 22:35:34  profilanswer
 

Max Evans a écrit :


 
Mici bocoup ;)


 
de rien, j'ai rajouté un edit ;)

n°486507
Max Evans
Posté le 13-08-2003 à 22:36:06  profilanswer
 

dropsy a écrit :


 
de rien, j'ai rajouté un edit ;)


 
Yes oki ;)
 
Encore merci ;)

n°486508
dropsy
et bonne chance surtout...
Posté le 13-08-2003 à 22:36:12  profilanswer
 

simogeo a écrit :


pour lui .. si puisqu'elle existe  [:spamafote]  


 :heink:  :??:

n°486511
Max Evans
Posté le 13-08-2003 à 22:37:48  profilanswer
 

Citation :


 
Lors des conversions de valeurs de type bool, les valeurs suivantes sont considérées comme fausse (FALSE) :  
 
Le tableau vide (aucun élément)


 
Bizzare, pourtant en fait, mon tablo est vide ...
 
Je fe un select avant, et ca ne me ressort aucun enregistrement :/

n°486516
simogeo
j'ai jamais tué de chats, ...
Posté le 13-08-2003 à 22:39:16  profilanswer
 


c'est a quel sujet [:westlake] ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°486517
dropsy
et bonne chance surtout...
Posté le 13-08-2003 à 22:39:20  profilanswer
 

Max Evans a écrit :

Citation :


 
Lors des conversions de valeurs de type bool, les valeurs suivantes sont considérées comme fausse (FALSE) :  
 
Le tableau vide (aucun élément)


 
Bizzare, pourtant en fait, mon tablo est vide ...
 
Je fe un select avant, et ca ne me ressort aucun enregistrement :/


 
tu es sûr?? fait un print_r de ton tableau pour vérifier, défois on a des surprises avec les requêtes :ange:

n°486519
Max Evans
Posté le 13-08-2003 à 22:39:54  profilanswer
 

dropsy a écrit :


 
tu es sûr?? fait un print_r de ton tableau pour vérifier, défois on a des surprises avec les requêtes :ange:  


 
Beh j'ai testé en executant la requete sous phpmyadmin, ca ne me ressort rien :(

n°486520
Max Evans
Posté le 13-08-2003 à 22:40:15  profilanswer
 

Allez v dodo ;)
 
Encore merci a tous ;)

n°486523
dropsy
et bonne chance surtout...
Posté le 13-08-2003 à 22:41:41  profilanswer
 

simogeo a écrit :


c'est a quel sujet [:westlake] ?


 
 :lol: ce smiley  :lol:  
 
euh, sinon, c'était au sujet du post que j'ai quoté ;) disons qu'il suffit pas que la variable existe pour qu'elle soit équivalente à true... et j'hésitais entre un manque de précision de ta part ou un coup de fatigue (de toi ou de moi [:proy] )

n°486526
simogeo
j'ai jamais tué de chats, ...
Posté le 13-08-2003 à 22:44:25  profilanswer
 

dropsy a écrit :


 
 :lol: ce smiley  :lol:  
 
euh, sinon, c'était au sujet du post que j'ai quoté ;) disons qu'il suffit pas que la variable existe pour qu'elle soit équivalente à true... et j'hésitais entre un manque de précision de ta part ou un coup de fatigue (de toi ou de moi [:proy] )


on est d'accord  :)  
 
je te le refais pour le fun .... :D  
 
on est d'accord [:westlake]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°486530
dropsy
et bonne chance surtout...
Posté le 13-08-2003 à 22:46:16  profilanswer
 

simogeo a écrit :


on est d'accord  :)  
 
je te le refais pour le fun .... :D  
 
on est d'accord [:westlake]


 [:toto le hros]

n°486550
MagicBuzz
Posté le 13-08-2003 à 23:06:09  profilanswer
 

Normalement, au niveau des chaînes de caractère :
 
"..." = true
 
"" = false
 
du moins, c'est le comportement de VB et de JavaScript. A priori, je pense que c'est pareil pour tout les langages (peut-être pas le C, puisqu'une chaîne n'est qu'une adresse mémoire, donc > 0 donc = true

n°486557
veryfree
Posté le 13-08-2003 à 23:10:23  profilanswer
 
n°486572
dropsy
et bonne chance surtout...
Posté le 13-08-2003 à 23:23:42  profilanswer
 

MagicBuzz a écrit :

Normalement, au niveau des chaînes de caractère :
 
"..." = true
 
"" = false
 
du moins, c'est le comportement de VB et de JavaScript. A priori, je pense que c'est pareil pour tout les langages (peut-être pas le C, puisqu'une chaîne n'est qu'une adresse mémoire, donc > 0 donc = true


"0" = false aussi d'après le lien donné plus haut [:proy]

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  J'hallucine !

 

Sujets relatifs
Plus de sujets relatifs à : J'hallucine !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)