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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  354  355  356  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1614471
Shinuza
This is unexecpected
Posté le 24-09-2007 à 12:15:57  profilanswer
 

Reprise du message précédent :

Code :
  1. $(document).ready(function() {
  2.         $('#myt').find('tr.personne_info').hide().end().find('tr.personne').click(
  3.         function() {
  4.                 var answer = $(this).next("tr.personne_info" );
  5.                 if (answer.is(':visible'))
  6.                 {
  7.                         answer.slideUp();
  8.                 } else
  9.                 {
  10.                         answer.slideDown();
  11.                 }
  12.         });           
  13. });
 

Imbitable ce truc [:mouais]

Message cité 1 fois
Message édité par Shinuza le 24-09-2007 à 12:16:05

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
mood
Publicité
Posté le 24-09-2007 à 12:15:57  profilanswer
 

n°1614474
masklinn
í dag viðrar vel til loftárása
Posté le 24-09-2007 à 12:22:38  profilanswer
 

Shinuza a écrit :

Code :
  1. $(document).ready(function() {
  2.         $('#myt').find('tr.personne_info').hide().end().find('tr.personne').click(
  3.         function() {
  4.                 var answer = $(this).next("tr.personne_info" );
  5.                 if (answer.is(':visible'))
  6.                 {
  7.                         answer.slideUp();
  8.                 } else
  9.                 {
  10.                         answer.slideDown();
  11.                 }
  12.         });           
  13. });
 

Imbitable ce truc [:mouais]


Franchement t'es de super mauvaise foi [:pingouino]

 

Le seul truc qui ne soit pas quasiment de l'anglais, c'est $('#myt') [:pingouino]

 

Le reste, ça se lit direct:

"[when] document"."[is ]ready[, do]"
    "[in element ]#myt"
        -> "find 'tr.personne_info'"."hide[ all matches"].done
        -> "[when] find 'tr.personne'".[is ] clicked [, do]
                "answer is the next 'tr.personne_info'"
                "if answer is visible"."slideUp answer"
                "else"."slideDown answer"


Et je connais pas jquery [:pingouino]

 

Les seules questions que je peux me poser là dessus c'est "que fait $('#myt')" (un document.getElementById) et "que font slideUp et slideDown" (aucune idée, mais c'est sûrement documenté) [:pingouino]

Message cité 1 fois
Message édité par masklinn le 24-09-2007 à 12:23:20

---------------
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°1614481
ratibus
Posté le 24-09-2007 à 13:03:03  profilanswer
 

masklinn a écrit :


Franchement t'es de super mauvaise foi [:pingouino]
 
Le seul truc qui ne soit pas quasiment de l'anglais, c'est $('#myt') [:pingouino]
 
Le reste, ça se lit direct:  

"[when] document"."[is ]ready[, do]"
    "[in element ]#myt"
        -> "find 'tr.personne_info'"."hide[ all matches"].done
        -> "[when] find 'tr.personne'".[is ] clicked [, do]
                "answer is the next 'tr.personne_info'"
                "if answer is visible"."slideUp answer"
                "else"."slideDown answer"


Et je connais pas jquery [:pingouino]
 
Les seules questions que je peux me poser là dessus c'est "que fait $('#myt')" (un document.getElementById) et "que font slideUp et slideDown" (aucune idée, mais c'est sûrement documenté) [:pingouino]


+1 avec Masklinn
 
Si ça c'est pas du code lisible/maintenable je sais pas ce qu'il te faut :D

n°1614497
Shinuza
This is unexecpected
Posté le 24-09-2007 à 14:03:52  profilanswer
 

Ouais, mais alors non [:pingouino]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1614661
theredled
● REC
Posté le 24-09-2007 à 18:08:05  profilanswer
 

pourquoi en PHP :
 

Code :
  1. if ($methode == 'h')
  2.  foreach($tab_els as $child)
  3.   if (preg_match('#h([1-9])#', $child->nodeName, $matches)) {
  4.                               echo 'pouf';
  5.   }


et

Code :
  1. if ($methode == 'h') {
  2.  foreach($tab_els as $child)
  3.   if (preg_match('#h([1-9])#', $child->nodeName, $matches)) {
  4.                               echo 'pouf';
  5.   }
  6. }


n'ont pas le même effet [:pingouino dei]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1614678
Shinuza
This is unexecpected
Posté le 24-09-2007 à 18:53:20  profilanswer
 

Parce qu'un if sans bracket se limite à la ligne en dessous de lui [:moule_bite]?
 
A mon avis dans le premier le if est toujours executé...


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1614687
bixibu
Ca ... c'est fait!
Posté le 24-09-2007 à 19:32:53  profilanswer
 

d'ailleurs oui, c'est con, je me suis toujours posé cette question (ca m'a pas empeché de dormir non plus): dans ce cas PHP s'arrete à la premiere ligne ou à la premiere instruction (et si cette instruction est composé de plusieurs à l'interieur comme ci-dessus ?)
 ?

n°1614691
Shinuza
This is unexecpected
Posté le 24-09-2007 à 19:49:21  profilanswer
 

PHP != Pÿthon [:dawak]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1614697
flo850
moi je
Posté le 24-09-2007 à 20:03:43  profilanswer
 

theredled a écrit :

pourquoi en PHP :
 

Code :
  1. if ($methode == 'h')
  2.  foreach($tab_els as $child)
  3.   if (preg_match('#h([1-9])#', $child->nodeName, $matches)) {
  4.                               echo 'pouf';
  5.   }


et

Code :
  1. if ($methode == 'h') {
  2.  foreach($tab_els as $child)
  3.   if (preg_match('#h([1-9])#', $child->nodeName, $matches)) {
  4.                               echo 'pouf';
  5.   }
  6. }


n'ont pas le même effet [:pingouino dei]


tu as quoi comme comportement ?  

Shinuza a écrit :

Parce qu'un if sans bracket se limite à la ligne en dessous de lui [:moule_bite]?
 
A mon avis dans le premier le if est toujours executé...


mauvaise reponse  
 

Code :
  1. $caca = $_GET['caca'];
  2. $var = "init a la con";
  3. $tab = array( "pipi","khakha" ,"prout" );
  4. if($caca == 'Shinuza')
  5. foreach($tab as $var)
  6.  if(strlen($var) >0)
  7.   echo $var;


http://flo850.free.fr/prog/if.php?caca=Shinuza affiche pipikhakhaprout
http://flo850.free.fr/prog/if.php n'affiche rien
 
le if s'applique au bloc en dessous de lui

Message cité 1 fois
Message édité par flo850 le 24-09-2007 à 20:04:36
n°1614698
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-09-2007 à 20:08:07  profilanswer
 

flo850 a écrit :


tu as quoi comme comportement ?

 
flo850 a écrit :


mauvaise reponse

 
Code :
  1. $caca = $_GET['caca'];
  2. $var = "init a la con";
  3. $tab = array( "pipi","khakha" ,"prout" );
  4. if($caca == 'Shinuza')
  5. foreach($tab as $var)
  6.  if(strlen($var) >0)
  7.   echo $var;


http://flo850.free.fr/prog/if.php?caca=Shinuza affiche pipikhakhaprout
http://flo850.free.fr/prog/if.php n'affiche rien

 

le if s'applique au bloc en dessous de lui

 

Faut être précis dans ses propos :o le if sans accolades s'applique uniquement à l'instruction suivante, dans ton cas c'est un foreach, sans accolade donc qui s'applique à l'instruction suivante, un if ... sans accolades donc etc...

 

Mais ça ne s'applique pas au "bloc" en dessous de lui :o

 

Edit : J'ai du mal à saisir aussi ce qu'il peut avoir comme comportement avec sa 1ère version


Message édité par Dj YeLL le 24-09-2007 à 20:08:53

---------------
Gamertag: CoteBlack YeLL
mood
Publicité
Posté le 24-09-2007 à 20:08:07  profilanswer
 

n°1614699
flo850
moi je
Posté le 24-09-2007 à 20:22:24  profilanswer
 

un bon exemple vaut mieux que tout  

Code :
  1. if($caca == 'Shinuza')
  2. echo " je suis une instruction toute seule, je m'affiche seulement si shinuza est du caca  <br>";
  3. echo " mon premier if est fini, je m'affiche toujours <br>";
  4. if($caca == 'Shinuza')
  5. {
  6. echo " je ";
  7. echo "suis";
  8. echo " un";
  9. echo " groupe";
  10. echo " d'instruction";
  11. echo " <br>";
  12. }
  13. if($caca == 'Shinuza')
  14. echo "seulement si shinuza est du caca"; echo "dans tous les cas, car je suis dans un autre bloc d'instruction";


 
http://flo850.free.fr/prog/if.php?caca=Shinuza  :  

Code :
  1. je suis une instruction toute seule, je m'affiche seulement si shinuza est du caca
  2. mon premier if est fini, je m'affiche toujours
  3. je suis un groupe d'instruction
  4. seulement si shinuza est du cacadans tous les cas, car je suis dans un autre bloc d'instruction


 
 
http://flo850.free.fr/prog/if.php?caca=stiffler  :  

Code :
  1. mon premier if est fini, je m'affiche toujours
  2. dans tous les cas, car je suis dans un autre bloc d'instruction


 

n°1614700
masklinn
í dag viðrar vel til loftárása
Posté le 24-09-2007 à 20:28:25  profilanswer
 

flo850 a écrit :

un bon exemple vaut mieux que tout  

Code :
  1. if($caca == 'Shinuza')
  2. echo " je suis une instruction toute seule, je m'affiche seulement si shinuza est du caca  <br>";
  3. echo " mon premier if est fini, je m'affiche toujours <br>";
  4. if($caca == 'Shinuza')
  5. {
  6. echo " je ";
  7. echo "suis";
  8. echo " un";
  9. echo " groupe";
  10. echo " d'instruction";
  11. echo " <br>";
  12. }
  13. if($caca == 'Shinuza')
  14. echo "seulement si shinuza est du caca"; echo "dans tous les cas, car je suis dans un autre bloc d'instruction";


 
http://flo850.free.fr/prog/if.php?caca=Shinuza  :  

Code :
  1. je suis une instruction toute seule, je m'affiche seulement si shinuza est du caca
  2. mon premier if est fini, je m'affiche toujours
  3. je suis un groupe d'instruction
  4. seulement si shinuza est du cacadans tous les cas, car je suis dans un autre bloc d'instruction


 
 
http://flo850.free.fr/prog/if.php?caca=stiffler  :  

Code :
  1. mon premier if est fini, je m'affiche toujours
  2. dans tous les cas, car je suis dans un autre bloc d'instruction


 


Me semble normal, mais ça n'explique pas le comportement qu'observe TheRedLed


---------------
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°1614703
Shinuza
This is unexecpected
Posté le 24-09-2007 à 20:43:10  profilanswer
 

Mais j'suis pas du caca, j't'emmerde, c'est php le caca dans l'historie [:mouais]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1614709
theredled
● REC
Posté le 24-09-2007 à 21:26:56  profilanswer
 

voila le vrai code :

Code :
  1. if ($methode == 'h')
  2.         foreach($tab_els as $child)
  3.             if (preg_match('#h([1-9])#', $child->nodeName, $matches)) {
  4.                 $txt = preg_replace('#([^\w]*)\b(.*)\b([^\w]*)#', '$2', $child->nodeValue);
  5.                 $tab_h[++$cpt_h] = array($matches[1], $txt);
  6.                 $child->setAttributeNode(new DOMAttr('id', 'ancre_'.$cpt_h));
  7.             }
  8.     elseif ($methode == 'dt-h')
  9.         foreach($tab_els as $child)
  10.             if (preg_match('#(dt|h2)#', $child->nodeName, $matches)) {
  11.                 $txt = $child->nodeValue;
  12.                 $tab_h[++$cpt_h] = array($matches[0]=='dt' ? '4' : '2', $txt);
  13.                 $child->setAttributeNode(new DOMAttr('id', 'ancre_'.$cpt_h));
  14.             }


j'arrive pas à piger où ça cloche, mais là où l'ex précédent fait du caca pouetpouet, l'ex suivant marche du feu de dieu :

Code :
  1. if ($methode == 'h') {
  2.         foreach($tab_els as $child)
  3.             if (preg_match('#h([1-9])#', $child->nodeName, $matches)) {
  4.                 $txt = preg_replace('#([^\w]*)\b(.*)\b([^\w]*)#', '$2', $child->nodeValue);
  5.                 $tab_h[++$cpt_h] = array($matches[1], $txt);
  6.                 $child->setAttributeNode(new DOMAttr('id', 'ancre_'.$cpt_h));
  7.             }
  8.     }
  9.     elseif ($methode == 'dt-h')
  10.         foreach($tab_els as $child)
  11.             if (preg_match('#(dt|h2)#', $child->nodeName, $matches)) {
  12.                 $txt = $child->nodeValue;
  13.                 $tab_h[++$cpt_h] = array($matches[0]=='dt' ? '4' : '2', $txt);
  14.                 $child->setAttributeNode(new DOMAttr('id', 'ancre_'.$cpt_h));
  15.             }
 

en 1,5 an de php, et du C avant, j'ai jamais vu un truc comme ça, pourtant je suis un grand fan des syntaxes sans crochets.

 


A noter que :

Code :
  1. if ($methode == 'h')
  2.         foreach($tab_els as $child)
  3.             echo 'yeah';
  4.     elseif ($methode == 'dt-h')
  5.         foreach($tab_els as $child)
  6.             if (preg_match('#(dt|h2)#', $child->nodeName, $matches)) {
  7.                 $txt = $child->nodeValue;
  8.                 $tab_h[++$cpt_h] = array($matches[0]=='dt' ? '4' : '2', $txt);
  9.                 $child->setAttributeNode(new DOMAttr('id', 'ancre_'.$cpt_h));
  10.             }


Marche aussi. (quand $methode == 'dt-h', oeuf corse.)


Message édité par theredled le 24-09-2007 à 21:32:03

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1614711
ratibus
Posté le 24-09-2007 à 21:29:07  profilanswer
 

De toute façon tu mets des accolades partout en PHP, point barre :o
Le dev qui me mets des if sans accolades en PHP, je le crucifie :D

n°1614715
theredled
● REC
Posté le 24-09-2007 à 21:34:46  profilanswer
 

ratibus a écrit :

De toute façon tu mets des accolades partout en PHP, point barre :o
Le dev qui me mets des if sans accolades en PHP, je le crucifie :D


Ca c'est parce que tu comprends pas la syntaxe sans [:haha]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1614717
ratibus
Posté le 24-09-2007 à 21:41:24  profilanswer
 

theredled a écrit :


Ca c'est parce que tu comprends pas la syntaxe sans [:haha]


:D

 

C'est parce que c'est pas du tout maintenable surtout.

 

Exemple :

Code :
  1. if(mon_test)
  2.     doStuff();
 

Plus tard je me dis, zut faut que je fasse appel à une fonction supplémentaire. Si tu fais pas gaffe (c'est là le piège), ça donne :

 
Code :
  1. if(mon_test)
  2.     doStuff();
  3.     doMoreStuff();
 

Au lieu de :

Code :
  1. if(mon_test) {
  2.     doStuff();
  3.     doMoreStuff();
  4. }
 

Tout ça pour économiser 2 caractères...

 

Enfin bon après tu vois, c'est pas moi qui vais maintenir ton code :p

Message cité 2 fois
Message édité par ratibus le 24-09-2007 à 21:42:48
n°1614719
theredled
● REC
Posté le 24-09-2007 à 21:54:23  profilanswer
 

ratibus a écrit :

Si tu fais pas gaffe


Ca ne m'est absolument jamais arrivé [:airforceone] rien qu'à le regarder ton exemple de "gaffe" me fait mal aux yeux.

 

Et ça économise pas tellement 2 caractères, mais surtout 1 ligne sur 3.


Message édité par theredled le 24-09-2007 à 21:57:40

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1614721
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-09-2007 à 22:05:46  profilanswer
 

ratibus a écrit :


:D
 
C'est parce que c'est pas du tout maintenable surtout.
 
Exemple :

Code :
  1. if(mon_test)
  2.     doStuff();


 
Plus tard je me dis, zut faut que je fasse appel à une fonction supplémentaire. Si tu fais pas gaffe (c'est là le piège), ça donne :
 

Code :
  1. if(mon_test)
  2.     doStuff();
  3.     doMoreStuff();


 
Au lieu de :

Code :
  1. if(mon_test) {
  2.     doStuff();
  3.     doMoreStuff();
  4. }


 
Tout ça pour économiser 2 caractères...
 
Enfin bon après tu vois, c'est pas moi qui vais maintenir ton code :p


 
 
En ce qui me concerne, lorsque c'est court je mets pas d'accolade est tout sur une ligne, genre :
 

Code :
  1. if($a == 5) echo "Super pouet";


---------------
Gamertag: CoteBlack YeLL
n°1614732
leflos5
On est ou on est pas :)
Posté le 24-09-2007 à 22:34:12  profilanswer
 

Du même avis/pratique, si doit y avoir originellement qu'une instruction derrière la condition, je mets tout sur une ligne pour que ça soit clair. Si d'avantage il devait y avoir autre chose on passe sur 4 lignes et plus :spamafote:

n°1614750
theredled
● REC
Posté le 24-09-2007 à 23:08:12  profilanswer
 

leflos5 a écrit :

Du même avis/pratique, si doit y avoir originellement qu'une instruction derrière la condition, je mets tout sur une ligne pour que ça soit clair. Si d'avantage il devait y avoir autre chose on passe sur 4 lignes et plus :spamafote:


Si c'est long (condition et/ou instriuction) à mon sens c'est plus clair sur 2 lignes, et à force je fais plus que ça. Mais on s'en BRANLE c'est ça qu'est COOL [:ofou]


Message édité par theredled le 24-09-2007 à 23:08:31

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1614765
Master p
My new cock ring :D
Posté le 24-09-2007 à 23:33:38  profilanswer
 

theredled a écrit :

Code :
  1. if ($methode == 'h')
  2.  if (preg_match('#h([1-9])#', $child->nodeName, $matches)) {
  3.  }
  4. elseif ($methode == 'dt-h')
  5.  if (preg_match('#(dt|h2)#', $child->nodeName, $matches)) {
  6.  }
Code :
  1. if ($methode == 'h') {
  2.  if (preg_match('#h([1-9])#', $child->nodeName, $matches)) {
  3.  }
  4. }
  5. elseif ($methode == 'dt-h')
  6.  if (preg_match('#(dt|h2)#', $child->nodeName, $matches)) {
  7.  }


Tips: il concerne quoi ton elif ?

 

Arrête de te compliquer la vie en économisant 2 caractères sur une boucle, ça te fait visiblement écrire de la merde [:icon14]
Et dis pas que tu trouves ça plus joli, ça arrange rien [:moule_bite]

Message cité 1 fois
Message édité par Master p le 24-09-2007 à 23:36:20

---------------
HAHAHA I M USING TEH INTERNET
n°1614767
theredled
● REC
Posté le 24-09-2007 à 23:45:33  profilanswer
 

Master p a écrit :

Tips: il concerne quoi ton elif ?

 

Arrête de te compliquer la vie en économisant 2 caractères sur une boucle, ça te fait visiblement écrire de la merde [:icon14]
Et dis pas que tu trouves ça plus joli, ça arrange rien [:moule_bite]


Excuse-moi, mais un language ça a un comportement carré, prévisible, le C fait pas chier, je vois pas pourquoi PHP me casserait les lutains de nouilles sur un truc normalisé.

 

Dans l'ensemble, c'est plus joli, plus pratique, plus lisible, ça prend moins de place pour la même chose. C'est pas parce que tu fais d'une façon et que tu sais pas lire autre chose que c'est mauvais.
Et je vois pas en quoi ça me fait écrire de la merde. Sauf si on considère que php c'est en soi de la merde, 'videmment.

 

Et mon elseif il concerne les cas ou $methode == 'dt-h' [:pingouino]

Message cité 3 fois
Message édité par theredled le 24-09-2007 à 23:46:44

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1614768
butthead05
法比安
Posté le 25-09-2007 à 00:01:57  profilanswer
 

Bonsoir,
 
Je ne sait pas si c'est ici qu'il faut poster mais bon je veux pas créer un topic pour ça ! :p  
 
En fait je diffuse une vidéo en streaming sur une page web (en html) et j'aimerais avoir sous le lecteur Windows Media la barre de mise en mémoir tampon (buffer)!
(comme sur toutes les webradios)
Savez-vous comment faire? [:gratgrat]  
 
D'avance merci


Message édité par butthead05 le 25-09-2007 à 00:02:17

---------------
fabiendrouart.fr/chinois/
n°1614769
Master p
My new cock ring :D
Posté le 25-09-2007 à 00:02:12  profilanswer
 

theredled a écrit :

Excuse-moi, mais un language ça a un comportement carré, prévisible, le C fait pas chier, je vois pas pourquoi PHP me casserait les lutains de nouilles sur un truc normalisé.


Le C ferait sans doute pareil sur ce coup-là. Si t'écris pas du lolcode, faut t'attendre à suspecter ton code lors d'un comportement suspect.

 
theredled a écrit :

Dans l'ensemble, c'est plus joli, plus pratique, plus lisible, ça prend moins de place pour la même chose. C'est pas parce que tu fais d'une façon et que tu sais pas lire autre chose que c'est mauvais.
Et je vois pas en quoi ça me fait écrire de la merde. Sauf si on considère que php c'est en soi de la merde, 'videmment.

 

Et mon elseif il concerne les cas ou $methode == 'dt-h' [:pingouino]


C'est bien ce que je dis, évites d'utiliser cette si jolie, pratique et lisible règle d'écriture dans des règles imbriquées, ça t'induit en erreur, et ça t'empêche visiblement de voir que ton elseif change de bloc parent selon qu'il y ait ou non des accolades.
Moi ce qui m'interpelle, c'est que ça te saute pas aux yeux dans ton éditeur [:pingouino]
Ça existe encore des éditeurs qui ne font pas l'indentation automatique ?

Message cité 1 fois
Message édité par Master p le 25-09-2007 à 00:03:54

---------------
HAHAHA I M USING TEH INTERNET
n°1614770
theredled
● REC
Posté le 25-09-2007 à 00:13:28  profilanswer
 

Master p a écrit :


C'est bien ce que je dis, évites d'utiliser cette si jolie, pratique et lisible règle d'écriture dans des règles imbriquées, ça t'induit en erreur, et ça t'empêche visiblement de voir que ton elseif change de bloc parent selon qu'il y ait ou non des accolades.


Qu'est-ce que tu racontes ? Il change de rien du tout mon elseif avec ou sans accolades [:pingouino] :??:


Message édité par theredled le 25-09-2007 à 00:14:28

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1614771
bixibu
Ca ... c'est fait!
Posté le 25-09-2007 à 00:14:20  profilanswer
 

En parlant d'editeur! Coup de gueule!  
 
Je bosse sous Eclipse PHP la, ce serait presque parfait si ce soft  gérait les macros (raccourcis clavier personnalisés au moins) .. car leurs vieux templates ca me convient pas du tout..
 
D'où ma question: connaissez vous un logiciel au moins aussi bon qu'eclipse (gestion projets, auto-completion, il te propose les fonctions php + celles que tu as codé, vérification en temps réel de ce que tu tape, etcc) avec en plus la fonction MACRO (c'est dingue qu'un logiciel de cette qualité n'ai pas cette fonction !) ?
ou, au pire, un vrai plug-in qui ferait ca? (pas trouvé de truc qu vaut le coup)
 
merci

Message cité 2 fois
Message édité par bixibu le 25-09-2007 à 00:22:19
n°1614795
masklinn
í dag viðrar vel til loftárása
Posté le 25-09-2007 à 08:16:19  profilanswer
 

theredled a écrit :

Dans l'ensemble, c'est plus joli


non


la preuve [:bien]


Heuu non, surtout que t'as l'air d'être un bon vieux nazi du loc qui refuse de mettre des lignes vides parce que ça fait perdre de la place [:pingouino]

theredled a écrit :

ça prend moins de place


Use Perl [:bien]

 

edit: ou lisp, les terminators sont mis à la fin de la dernière ligne, pas au début de la ligne suivante [:bien]

theredled a écrit :

pour la même chose


mais avec des bugs.

Message cité 2 fois
Message édité par masklinn le 25-09-2007 à 08:17:26

---------------
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°1614803
ratibus
Posté le 25-09-2007 à 08:49:38  profilanswer
 

  
masklinn a écrit :


Heuu non, surtout que t'as l'air d'être un bon vieux nazi du loc qui refuse de mettre des lignes vides parce que ça fait perdre de la place [:pingouino]

 
masklinn a écrit :


Use Perl [:bien]

 

edit: ou lisp, les terminators sont mis à la fin de la dernière ligne, pas au début de la ligne suivante [:bien]

 
masklinn a écrit :


mais avec des bugs.


:jap:


Message édité par ratibus le 25-09-2007 à 08:49:53
n°1614817
Dj YeLL
$question = $to_be || !$to_be;
Posté le 25-09-2007 à 09:27:03  profilanswer
 

bixibu a écrit :

En parlant d'editeur! Coup de gueule!

 

Je bosse sous Eclipse PHP la, ce serait presque parfait si ce soft  gérait les macros (raccourcis clavier personnalisés au moins) .. car leurs vieux templates ca me convient pas du tout..

 

D'où ma question: connaissez vous un logiciel au moins aussi bon qu'eclipse (gestion projets, auto-completion, il te propose les fonctions php + celles que tu as codé, vérification en temps réel de ce que tu tape, etcc) avec en plus la fonction MACRO (c'est dingue qu'un logiciel de cette qualité n'ai pas cette fonction !) ?
ou, au pire, un vrai plug-in qui ferait ca? (pas trouvé de truc qu vaut le coup)

 

merci

 

Sous Windows ?

 

VS.Php de http://www.jcxsoftware.com/ :D

 

Edit : IDE Php basé sur Visual Studio, auto-complétion, indentation automatique, macros, gestions de solutions/projets, mise à jour des sites distant par simple raccourci (n'envoies que les fichiers qu'on a modifié entre 2 envois) et plein d'autres choses :o


Message édité par Dj YeLL le 25-09-2007 à 09:29:11

---------------
Gamertag: CoteBlack YeLL
n°1614829
Shinuza
This is unexecpected
Posté le 25-09-2007 à 09:55:03  profilanswer
 

theredled a écrit :


Excuse-moi, mais un language ça a un comportement carré, prévisible, le C fait pas chier, je vois pas pourquoi PHP me casserait les lutains de nouilles sur un truc normalisé.

 

Dans l'ensemble, c'est plus joli, plus pratique, plus lisible, ça prend moins de place pour la même chose. C'est pas parce que tu fais d'une façon et que tu sais pas lire autre chose que c'est mauvais.
Et je vois pas en quoi ça me fait écrire de la merde. Sauf si on considère que php c'est en soi de la merde, 'videmment.

 

Et mon elseif il concerne les cas ou $methode == 'dt-h' [:pingouino]


Non mais si t'as un problème avec les accolades tu fais du python et tu fais pas chier [:moule_bite]

 

Edit : Lol, j'avais pas vu que tu parlais de language de PHP comme language carré [:mouais]

Message cité 1 fois
Message édité par Shinuza le 25-09-2007 à 10:03:41

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1614832
gizmo
Posté le 25-09-2007 à 09:59:27  profilanswer
 

bixibu a écrit :

En parlant d'editeur! Coup de gueule!  
 
Je bosse sous Eclipse PHP la, ce serait presque parfait si ce soft  gérait les macros (raccourcis clavier personnalisés au moins) .. car leurs vieux templates ca me convient pas du tout..
 
D'où ma question: connaissez vous un logiciel au moins aussi bon qu'eclipse (gestion projets, auto-completion, il te propose les fonctions php + celles que tu as codé, vérification en temps réel de ce que tu tape, etcc) avec en plus la fonction MACRO (c'est dingue qu'un logiciel de cette qualité n'ai pas cette fonction !) ?
ou, au pire, un vrai plug-in qui ferait ca? (pas trouvé de truc qu vaut le coup)
 
merci


Je me demande si la derniere version d'Aptana n'inclu pas les macros pour PHP.

n°1614839
theredled
● REC
Posté le 25-09-2007 à 10:06:58  profilanswer
 



masklinn a écrit :


Heuu non, surtout que t'as l'air d'être un bon vieux nazi du loc qui refuse de mettre des lignes vides parce que ça fait perdre de la place [:pingouino]


masklinn a écrit :


Use Perl [:bien]
edit: ou lisp, les terminators sont mis à la fin de la dernière ligne, pas au début de la ligne suivante [:bien]


masklinn a écrit :


mais avec des bugs.


Tin mais maintenant c'est de ma faute si php bugge sur des comportements normalisés [:pingouino]
C'est le tout premier cas où je vois ça alors je vous merde et je continuerais à être un nazi fasciste totalitaire [:pingouino]

Message cité 2 fois
Message édité par theredled le 25-09-2007 à 10:07:40

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1614844
Dj YeLL
$question = $to_be || !$to_be;
Posté le 25-09-2007 à 10:11:04  profilanswer
 

Shinuza a écrit :


Non mais si t'as un problème avec les accolades tu fais du python et tu fais pas chier [:moule_bite]
 
Edit : Lol, j'avais pas vu que tu parlais de language de PHP comme language carré [:mouais]


 
Bah quoi, c'est un langage carré php :o Un carré avec les coins arrondis certes, mais carré quand même ... enfin avec les bords arrondis aussi ... :o


---------------
Gamertag: CoteBlack YeLL
n°1614851
theredled
● REC
Posté le 25-09-2007 à 10:17:12  profilanswer
 

Dj YeLL a écrit :


 
Bah quoi, c'est un langage carré php :o Un carré avec les coins arrondis certes, mais carré quand même ... enfin avec les bords arrondis aussi ... :o


Et encore, si c'était vraiment rond au moins ce serait prévisible :/


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1614856
theredled
● REC
Posté le 25-09-2007 à 10:21:19  profilanswer
 

Bon alors on résume, ya quoi d'autres qu'il faut jamais utiliser en php ? la syntaxe alternative x?x:x ? les switch ? Bah oui des fois que ça buggerait, si ça se trouve ya que les if {} else {} qui marchent [:petrus75] le reste c'est pour les rapias du code [:petrus75]

Message cité 1 fois
Message édité par theredled le 25-09-2007 à 10:22:19

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1614858
masklinn
í dag viðrar vel til loftárása
Posté le 25-09-2007 à 10:24:10  profilanswer
 

theredled a écrit :


Tin mais maintenant c'est de ma faute si php bugge sur des comportements normalisés [:pingouino]


Ces comportements sont normalisés en C, PHP n'étant aucunement normalisé tu vas avoir du mal à y trouver des comportements normalisés.

Dj YeLL a écrit :


 
Bah quoi, c'est un langage carré php :o Un carré avec les coins arrondis certes, mais carré quand même ... enfin avec les bords arrondis aussi ... :o


Ca ressemble plus à une courbe fractale en fait, PHP, niveau carréitude.

theredled a écrit :

Bon alors on résume, ya quoi d'autres qu'il faut jamais utiliser en php ?


L'interpréteur [:bien]


---------------
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°1614859
Shinuza
This is unexecpected
Posté le 25-09-2007 à 10:25:21  profilanswer
 

theredled a écrit :


Tin mais maintenant c'est de ma faute si php bugge sur des comportements normalisés [:pingouino]
C'est le tout premier cas où je vois ça alors je vous merde et je continuerais à être un nazi fasciste totalitaire [:pingouino]


Donc toi, une syntaxe qui fait un truc que tu maitrises pas ça te dérange pas? [:pingouino]  
La majorité des éditeurs/IDE highlitent les accolades concordantes pour que tu puisses t'y retrouver, pourquoi à ton avis?  [:pingouino]  

Dj YeLL a écrit :


 
Bah quoi, c'est un langage carré php :o Un carré avec les coins arrondis certes, mais carré quand même ... enfin avec les bords arrondis aussi ... :o


Ouais, un language qui corrige tes erreurs et échoue silencieusement [:bien]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1614862
omega2
Posté le 25-09-2007 à 10:27:58  profilanswer
 

TheRedLed > Dans la majorité des langages, les elseif correspondent au if le plus à l'intérieur. Si tu veux que le elseif s'applique à un autre if, il faut indiquer explicitement le début et la fin du bloc précédant le elseif.
C'est même pas un problème de php ou de Delphi, c'est un problème de pure logique. D'ailleurs en passant, dans beaucoup de livres pour débutant (du moins à l'époque où je débutais) il était très fortement déconseillé (pour ne pas dire que c'était considéré comme une méthode sauvage) d'imbriquer des if et elseif sans déclaration de limite de bloc.
 
En résumé, dans ton cas, ton elseif correspond au "if (preg_match('#h([1-9])#', $child->nodeName, $matches))" si tu ne mets pas les accolades et c'est tout à fait normal et logique.

Message cité 1 fois
Message édité par omega2 le 25-09-2007 à 10:30:04
n°1614863
theredled
● REC
Posté le 25-09-2007 à 10:28:19  profilanswer
 

Shinuza a écrit :


Donc toi, une syntaxe qui fait un truc que tu maitrises pas ça te dérange pas? [:pingouino]  


Et qu'est-ce qui me fait dire que les if {} else {} les switch et les x?x:x sont parfaitement prévisibles, eux ?

Shinuza a écrit :

La majorité des éditeurs/IDE highlitent les accolades concordantes pour que tu puisses t'y retrouver, pourquoi à ton avis?  [:pingouino]  


- Pour quand il y a plus de deux lignes entres les accolades
- Pour ceux qui savent pas indenter


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1614865
theredled
● REC
Posté le 25-09-2007 à 10:31:16  profilanswer
 

omega2 a écrit :

TheRedLed > Dans la majorité des langages, les elseif correspondent au if le plus à l'intérieur. Si tu veux que le elseif s'applique à un autre if, il faut indiquer explicitement le début et la fin du bloc précédant le elseif.
C'est même pas un problème de php ou de C, c'est un problème de pure logique. D'ailleurs en passant, dans beaucoup de livres pour débutant (du moins à l'époque où je débutais) il était très fortement déconseillé (pour ne pas dire que c'était considéré comme une méthode sauvage) d'imbriquer des if et elseif sans déclaration de limite de bloc.

 

En résumé, dans ton cas, ton elseif correspond au "if (preg_match('#h([1-9])#', $child->nodeName, $matches))" si tu ne mets pas les accolades et c'est tout à fait normal et logique.


Bah non  [:airforceone]
Le foreach sans accolades ne comporte donc par définition qu'une seule instruction, je vois pas pourquoi il associerait le if imbriqué (instruction unique) avec le elseif  :heink:

Message cité 2 fois
Message édité par theredled le 25-09-2007 à 10:32:56

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  354  355  356  ..  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)