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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  90  91  92  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1399089
Shinuza
This is unexecpected
Posté le 03-07-2006 à 01:42:19  profilanswer
 

Reprise du message précédent :
 

Code :
  1. function changePauseMode() {
  2. if (pauseStarted) {
  3.  clearTimeout(timer);
  4.  pauseStarted = false;
  5.  document.getElementById("changePauseMode" ).value = "Démarrer";
  6. } else {
  7.  pauseStarted = true;
  8.  setTimeout('pause()',1000);
  9.  document.getElementById("changePauseMode" ).value = "Arrêter";
  10. }
  11. }


 
C'est la solution, par contre pour le css ça va toujours pas?

mood
Publicité
Posté le 03-07-2006 à 01:42:19  profilanswer
 

n°1399091
Profil sup​primé
Posté le 03-07-2006 à 01:49:22  answer
 

Le contenu de ce message a été effacé par son auteur

n°1399092
Shinuza
This is unexecpected
Posté le 03-07-2006 à 01:55:02  profilanswer
 

Euh, ça se centre bien chez moi, sous ie et firefox, quelque soit la taille de la page, c'est bizarre :o

n°1399176
Proov
Art & Science
Posté le 03-07-2006 à 09:56:26  profilanswer
 

on peux utiliser n'importe quand les variables de ce type ?
 
$Toto["Age"] = 12;
$Toto["Adresse"] = "22 rue des bois fleuris";
 
ou il faut déclarer un truc spécial avant ? :??:

n°1399177
Hermes le ​Messager
Breton Quiétiste
Posté le 03-07-2006 à 09:58:10  profilanswer
 

Proov a écrit :

on peux utiliser n'importe quand les variables de ce type ?
 
$Toto["Age"] = 12;
$Toto["Adresse"] = "22 rue des bois fleuris";
 
ou il faut déclarer un truc spécial avant ? :??:


 
Php est trop permissif, donc oui malheureusement, tu peux utiliser ça n'importe quand et n'importe comment. :/
 
Moi j'écris toujours : $toto = array(); avant. :/

n°1399180
Proov
Art & Science
Posté le 03-07-2006 à 10:02:32  profilanswer
 

et pour utiliser les variables apres, y'a qqchose de spécial ?
 
moi je fais des trucs comme ça:

Code :
  1. $erreur['nom'] = preg_replace($search, $replace, $_POST['nom']);
  2.  if ($erreur['nom'] == "" ) {
  3.  $echec['nom'] = '<span class="required">Le nom est obligatoire.</span>';
  4.  }


 

n°1399184
Hermes le ​Messager
Breton Quiétiste
Posté le 03-07-2006 à 10:09:29  profilanswer
 

Proov a écrit :

et pour utiliser les variables apres, y'a qqchose de spécial ?
 
moi je fais des trucs comme ça:

Code :
  1. $erreur['nom'] = preg_replace($search, $replace, $_POST['nom']);
  2.  if ($erreur['nom'] == "" ) {
  3.  $echec['nom'] = '<span class="required">Le nom est obligatoire.</span>';
  4.  }



 
Non ya rien de spécial, mais j'ai juste l'impression que c'est un peu le gros bordel ton truc. Au fait, empty existe aussi hein. :o

n°1399191
Proov
Art & Science
Posté le 03-07-2006 à 10:25:20  profilanswer
 

ouai jvien de remplacer par des empty :D  
 
c un code qu'on ma filé et que j'essaye d'adapter [:tinostar]  

n°1399270
Proov
Art & Science
Posté le 03-07-2006 à 11:49:41  profilanswer
 

question bete :o  
 
des variables déclarées dans une fonction, elles marchent pas dans une autre n'est-ce pas ?

n°1399281
Hermes le ​Messager
Breton Quiétiste
Posté le 03-07-2006 à 11:53:14  profilanswer
 

Proov a écrit :

question bete :o  
 
des variables déclarées dans une fonction, elles marchent pas dans une autre n'est-ce pas ?


 
si elles sont pas transmises via un return ou un appel à une autre fonction, nan, elles marchent pas dans une autre. [:itm]

mood
Publicité
Posté le 03-07-2006 à 11:53:14  profilanswer
 

n°1399287
Proov
Art & Science
Posté le 03-07-2006 à 11:57:49  profilanswer
 

et comment on fait pour les transmettre via un return ou un appel ? désolé je débute [:tinostar]  
 
j'ai la faq de developpez.com sous les yeux mais c pas expliqué

n°1399291
Hermes le ​Messager
Breton Quiétiste
Posté le 03-07-2006 à 11:58:55  profilanswer
 

return $tavariable;
 
Ensuite tu la récupères au moment de l'appel de ta fonction :
 
$recup = ta_fonction();

n°1399305
anapajari
s/travail/glanding on hfr/gs;
Posté le 03-07-2006 à 12:04:01  profilanswer
 

note que tu as aussi la solution degue de les declarer globale tes variables, auquel cas elles sont accessibles partout ...

n°1399310
Proov
Art & Science
Posté le 03-07-2006 à 12:06:01  profilanswer
 

ah comme ceci ?
 
global $erreur;
 
y'a ca dans mon script :D
 
merci pour l'aide :hello:

n°1399332
anapajari
s/travail/glanding on hfr/gs;
Posté le 03-07-2006 à 12:18:00  profilanswer
 

Si je comprends bien ce que tu dis, il y a des "choses" que tu ne comprends pas dans ton code, mais tu préfères les laisser sans chercher à quoi elles servent??? [:mlc]
 
Bref, pour toutes ces questions, je te conseille la lecture de la page de do c php qui est très bien faite: http://fr.php.net/global

n°1399335
Hermes le ​Messager
Breton Quiétiste
Posté le 03-07-2006 à 12:19:53  profilanswer
 

anapajari a écrit :

Si je comprends bien ce que tu dis, il y a des "choses" que tu ne comprends pas dans ton code, mais tu préfères les laisser sans chercher à quoi elles servent??? [:mlc]
 
Bref, pour toutes ces questions, je te conseille la lecture de la page de do c php qui est très bien faite: http://fr.php.net/global


 
 
les global $variables; c'est le mal. [:dawa] (mais bon, parfois c'est bien pratique quand même.  :D )

n°1399337
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-07-2006 à 12:20:49  profilanswer
 

vous etes en train de dire que PHP permet de déclarer une variable locale (normal) et ensuite de la retourner ? [:mlc]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1399340
Hermes le ​Messager
Breton Quiétiste
Posté le 03-07-2006 à 12:22:00  profilanswer
 

Harkonnen a écrit :

vous etes en train de dire que PHP permet de déclarer une variable locale (normal) et ensuite de la retourner ? [:mlc]


 
ouai [:dawa] avec global $tavariable_php_c_trop_super; [:dawa]

n°1399349
Profil sup​primé
Posté le 03-07-2006 à 12:23:57  answer
 

Le contenu de ce message a été effacé par son auteur

n°1399487
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-07-2006 à 14:20:56  profilanswer
 

Hermes le Messager a écrit :

ouai [:dawa] avec global $tavariable_php_c_trop_super; [:dawa]


oui mais ça c'est une variable globale déclarée à l'extérieur d'une fonction non :??:
non parce que des trucs du genre :

Code :
  1. function caca()
  2. {
  3.   $toto = "prout";
  4.   return $toto;
  5. }


ça me hérisse le poil !
(ou alors PHP alloue ses variables globales sur le heap de façon automatique ?)


---------------
J'ai un string dans l'array (Paris Hilton)
n°1399492
anapajari
s/travail/glanding on hfr/gs;
Posté le 03-07-2006 à 14:29:22  profilanswer
 

Harkonnen a écrit :

oui mais ça c'est une variable globale déclarée à l'extérieur d'une fonction non :??:


Oui mais non, c'est une variable globale déclarée à l'exterieur de la fonction, mais tu précises à l'interieur de celle-ci que le variable est globale  :o  
L'exemple de la doc:

Citation :

Exemple 12-7. Exemple avec global

Code :
  1. <?php
  2. $a = 1;
  3. $b = 2;
  4. function somme() {
  5.    global $a, $b;
  6.    $b = $a + $b;
  7. }
  8. somme();
  9. echo $b;


Le script ci-dessus va afficher la valeur 3. En déclarant globales les variables $a et $b locales de la fonction somme(), toutes les références à ces variables concerneront les variables globales.


 
La semaine prochaine on étudiera les super-globales, qui sont des globales mais avec une cape !

Message cité 1 fois
Message édité par anapajari le 03-07-2006 à 14:30:35
n°1399502
Master p
My new cock ring :D
Posté le 03-07-2006 à 14:35:51  profilanswer
 

anapajari a écrit :

La semaine prochaine on étudiera les super-globales, qui sont des globales mais avec une cape !


Besoin de vacances [:autobot]

n°1399510
mIRROR
Chevreuillobolchévik
Posté le 03-07-2006 à 14:41:56  profilanswer
 

Harkonnen a écrit :

oui mais ça c'est une variable globale déclarée à l'extérieur d'une fonction non :??:
non parce que des trucs du genre :

Code :
  1. function caca()
  2. {
  3.   $toto = "prout";
  4.   return $toto;
  5. }


ça me hérisse le poil !
(ou alors PHP alloue ses variables globales sur le heap de façon automatique ?)


 
juste une quelques questions
sur d autre langages quand tu fais le "meme" code tu peux pas recuperer le resultat ?
t es obligé de le passer en global ?
 
edit:  
interet ?
et c est une vraie question :o

Message cité 1 fois
Message édité par mIRROR le 03-07-2006 à 14:43:19
n°1399578
0x90
Posté le 03-07-2006 à 15:47:42  profilanswer
 

Harkonnen a écrit :

oui mais ça c'est une variable globale déclarée à l'extérieur d'une fonction non :??:
non parce que des trucs du genre :

Code :
  1. function caca()
  2. {
  3.   $toto = "prout";
  4.   return $toto;
  5. }


ça me hérisse le poil !
(ou alors PHP alloue ses variables globales sur le heap de façon automatique ?)


 
Oui, tout est en heap.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1399600
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-07-2006 à 16:10:01  profilanswer
 

mIRROR a écrit :

juste une quelques questions
sur d autre langages quand tu fais le "meme" code tu peux pas recuperer le resultat ?
t es obligé de le passer en global ?
 
edit:  
interet ?
et c est une vraie question :o


si, tu peux récupérer le résultat, mais uniquement le résultat. exemple en C

Code :
  1. int prout()
  2. {
  3.    int a = 3;
  4.    a++;
  5.    return a;
  6. }


ça c'est bon car une copie de a est créée et renvoyée. par contre ça, c'est le boum assuré :

Code :
  1. int* prout()
  2. {
  3.    int a = 3;
  4.    a++;
  5.    return &a;
  6. }


a n'existant plus à la fin de la fonction, ça renvoie un pointeur fou. et comme je savais pas si PHP travaillait par valeur ou référence, ça me faisait un peu peur [:pingouino]

n°1399606
mIRROR
Chevreuillobolchévik
Posté le 03-07-2006 à 16:16:25  profilanswer
 

il travaille avec les deux mais je comprends pas encore l utilité des references :D

n°1399611
0x90
Posté le 03-07-2006 à 16:21:20  profilanswer
 

éviter la copie lorsque l'objet retourné est gros.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1399612
Le_Tolier
Hello IT ?
Posté le 03-07-2006 à 16:21:48  profilanswer
 

mIRROR a écrit :

il travaille avec les deux mais je comprends pas encore l utilité des references :D


 
eh bien je dirais que par référence si la valeur de la variable est modifié cette modification est répercuté si c'est par valeur non.


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1399615
0x90
Posté le 03-07-2006 à 16:25:52  profilanswer
 

Le_Tolier a écrit :

eh bien je dirais que par référence si la valeur de la variable est modifié cette modification est répercuté si c'est par valeur non.


 
Oui aussi, mais je crains que ce soit une très bonne idée pour se tirer une balle dans le pied que de jouer avec ca en php.

Message cité 1 fois
Message édité par 0x90 le 03-07-2006 à 16:26:05

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1399617
Le_Tolier
Hello IT ?
Posté le 03-07-2006 à 16:29:29  profilanswer
 

0x90 a écrit :

Oui aussi, mais je crains que ce soit une très bonne idée pour se tirer une balle dans le pied que de jouer avec ca en php.


 
oui oui bien sur  ;)


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1399628
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-07-2006 à 16:40:17  profilanswer
 

0x90 a écrit :

Oui, tout est en heap.


même les variables locales :??:

n°1399629
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-07-2006 à 16:40:59  profilanswer
 

Harkonnen a écrit :


(ou alors PHP alloue ses variables globales sur le heap de façon automatique ?)


je voulais bien évidemment dire "variables locales" [:petrus75]

n°1399632
mIRROR
Chevreuillobolchévik
Posté le 03-07-2006 à 16:43:11  profilanswer
 

Le_Tolier a écrit :

eh bien je dirais que par référence si la valeur de la variable est modifié cette modification est répercuté si c'est par valeur non.


 
ca oui j avais compris mais je n en ai encore jamais eu besoin je vois pas le but
 

0x90 a écrit :

éviter la copie lorsque l'objet retourné est gros.


 
la par contre je connais pas

n°1399634
phenxdesig​n
Posté le 03-07-2006 à 16:49:32  profilanswer
 

0x90 a écrit :

éviter la copie lorsque l'objet retourné est gros.


ou pour faire comme le bon vieu C, on passe des pointeurs et on modifie la valeur pointée
des arguments en [out] en quelque sorte ...

n°1399710
flo850
moi je
Posté le 03-07-2006 à 19:13:55  profilanswer
 

mIRROR a écrit :

il travaille avec les deux mais je comprends pas encore l utilité des references :D


 
les reference s permettent a une fonction de retourner plus d'une variable ( en passant des references en parametre )
mais c'est pas trop utile en php avec les tableaux associatifs et l'absence de typage, alors qu'en C  ca simplifie parfois les choses ( quand il faut retourner un string et un int par exemple )  
 
ca permet aussi de limiter l'utilisation memoire de la machine ( au detriment de celle du programmeur :D )  
 
bon sinon, je reprend un site , et le gars copie toutes les variables globales ( $POST, SERVER GET ,  ) dans la session  
comme ca si il y a deux page du site ouverte en meme temps , tout explose  [:tilleul]

n°1399712
lorill
Posté le 03-07-2006 à 19:17:58  profilanswer
 

Harkonnen a écrit :


Code :
  1. function caca()
  2. {
  3.   $toto = "prout";
  4.   return $toto;
  5. }


ça me hérisse le poil !


 
euh harko...

Code :
  1. public String maMethode()
  2. {
  3.   String toto = "prout";
  4.   return toto;
  5. }


 
et ca marche dans tous les langages modernes (donc tout sauf C, en gros).

n°1399718
the real m​oins moins
Posté le 03-07-2006 à 19:25:32  profilanswer
 

bonjour?  


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1399731
masklinn
í dag viðrar vel til loftárása
Posté le 03-07-2006 à 19:43:03  profilanswer
 

lorill a écrit :

et ca marche dans tous les langages modernes (donc tout sauf C, en gros).


Et le C++ [:aloy]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1399734
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-07-2006 à 19:53:59  profilanswer
 

lorill a écrit :

euh harko...

Code :
  1. public String maMethode()
  2. {
  3.   String toto = "prout";
  4.   return toto;
  5. }


 
et ca marche dans tous les langages modernes (donc tout sauf C, en gros).


non mais je sais bien, mais je savais pas si PHP renvoyait une copie de la variable locale, ou un pointeur vers celle ci, stout :o
j'y connais quasi nibe en PHP donc bon voila quoi, je me renseigne ! [:petrus75]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1400027
mIRROR
Chevreuillobolchévik
Posté le 04-07-2006 à 11:09:01  profilanswer
 

flo850 a écrit :

les reference s permettent a une fonction de retourner plus d'une variable ( en passant des references en parametre )
mais c'est pas trop utile en php avec les tableaux associatifs et l'absence de typage, alors qu'en C  ca simplifie parfois les choses ( quand il faut retourner un string et un int par exemple )


 
ok je note tout ca dans un coin je suis sur que ca va m etre utile un jour  
merci :)

n°1400064
masklinn
í dag viðrar vel til loftárása
Posté le 04-07-2006 à 11:38:16  profilanswer
 

flo850 a écrit :

les reference s permettent a une fonction de retourner plus d'une variable ( en passant des references en parametre )


1. Ca ne marche qu'avec les références du C++ (pas quand les références sont envoyées par valeur, ce qui est le comportement de la grande majorité des langages), ou bien il faut que le langage gère les Output Parameters (ce qui soit dit en passant existe depuis des années)
2. La majorité des langages non stupides est capable de faire du  tuple packing/unpacking et de retourner n paramètres avec n quelconque [:dawa]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  90  91  92  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


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