Autant je comprends bien l'intérêt de la construction « $variable > (condition) ? $valeur1 : $valeur2; », autant je ne vois pas pourquoi dans ton cas tu ne fais pas « if (condition) echo "qqch"; else echo "aut'ch"; »
En revanche, l'exemple de Johannes me semble plus facilement recevable.
Olivier,
Oui, mais non... :-)
Il est vrai qu'un if ... else ... a le mérite de la lisibilité (ce qui est déjà une raison majeure).
Néanmoins, j'ai cette manie, par exemple, afin de marquer un pluriel sur une sortie de base de données, de faire des choses comme :
Et comme c'est juste pour rajouter un s et que le tout tient sur une seule ligne, j'en retire une satisfaction toute subjective.
On s'éclate comme on peut :-)
JJS.
Olivier Miakinen <om+news@miakinen.net> wrote:
Autant je comprends bien l'intérêt de la construction « $variable > (condition) ? $valeur1 : $valeur2; », autant je ne vois pas pourquoi
dans ton cas tu ne fais pas « if (condition) echo "qqch"; else echo
"aut'ch"; »
En revanche, l'exemple de Johannes me semble plus facilement recevable.
Olivier,
Oui, mais non... :-)
Il est vrai qu'un if ... else ... a le mérite de la lisibilité (ce qui
est déjà une raison majeure).
Néanmoins, j'ai cette manie, par exemple, afin de marquer un pluriel sur
une sortie de base de données, de faire des choses comme :
Autant je comprends bien l'intérêt de la construction « $variable > (condition) ? $valeur1 : $valeur2; », autant je ne vois pas pourquoi dans ton cas tu ne fais pas « if (condition) echo "qqch"; else echo "aut'ch"; »
En revanche, l'exemple de Johannes me semble plus facilement recevable.
Olivier,
Oui, mais non... :-)
Il est vrai qu'un if ... else ... a le mérite de la lisibilité (ce qui est déjà une raison majeure).
Néanmoins, j'ai cette manie, par exemple, afin de marquer un pluriel sur une sortie de base de données, de faire des choses comme :
Je n'utilise ni print, ni echo. Oui c'est une énigme :).
L'énigme du sphinx, JM ~ Qui répond mal se verra tout nu en couverture du prochain ZPMag ^^' ~
Eric Daspet
Jean-Marc Molina wrote:
Je n'utilise ni print, ni echo. Oui c'est une énigme :).
L'énigme du sphinx,
Pas mal de réponses.
Je pense même que le code suivant devrait marcher : $fp = fopen('php://stdout', 'a') ; fputs($fp, 'première méthode') ;
Autre solution que j'utilise fréquement : si tu utilises les fonctions de traitement XSLT comme couche présentation tu as des fonctions qui envoient direct vers l'affichage.
Encore une (mais là il faut être vicieux) : readfile() Sinon il devrait y avoir moyen de détourner facilement les fonctions de déboggage type print_r.
En général trouver de multiples méthodes pour faire la même chose n'est pas trop dûr en PHP. -- Eric Daspet Venez aider notre mangeur de cigogne sur http://mangeur-de-cigogne.info/
Jean-Marc Molina wrote:
Je n'utilise ni print, ni echo. Oui c'est une énigme :).
L'énigme du sphinx,
Pas mal de réponses.
Je pense même que le code suivant devrait marcher :
$fp = fopen('php://stdout', 'a') ;
fputs($fp, 'première méthode') ;
Autre solution que j'utilise fréquement : si tu utilises les fonctions
de traitement XSLT comme couche présentation tu as des fonctions qui
envoient direct vers l'affichage.
Encore une (mais là il faut être vicieux) : readfile()
Sinon il devrait y avoir moyen de détourner facilement les fonctions de
déboggage type print_r.
En général trouver de multiples méthodes pour faire la même chose n'est
pas trop dûr en PHP.
--
Eric Daspet
Venez aider notre mangeur de cigogne sur http://mangeur-de-cigogne.info/
Je n'utilise ni print, ni echo. Oui c'est une énigme :).
L'énigme du sphinx,
Pas mal de réponses.
Je pense même que le code suivant devrait marcher : $fp = fopen('php://stdout', 'a') ; fputs($fp, 'première méthode') ;
Autre solution que j'utilise fréquement : si tu utilises les fonctions de traitement XSLT comme couche présentation tu as des fonctions qui envoient direct vers l'affichage.
Encore une (mais là il faut être vicieux) : readfile() Sinon il devrait y avoir moyen de détourner facilement les fonctions de déboggage type print_r.
En général trouver de multiples méthodes pour faire la même chose n'est pas trop dûr en PHP. -- Eric Daspet Venez aider notre mangeur de cigogne sur http://mangeur-de-cigogne.info/
Davel_x
Jean-Marc Molina ecrivait :
PRINT vs ECHO
Je n'utilise ni print, ni echo. Oui c'est une énigme :).
L'énigme du sphinx, JM ~ Qui répond mal se verra tout nu en couverture du prochain ZPMag ^^' ~
Tu fermes la balise de php, tu écris ton texte et tu ré-ouvres ta balise : if(blabla){ ?> ton texte. <?php }
et voilà sans echo ni print.
-- **davel** http://www.lerpg.com
Jean-Marc Molina ecrivait :
PRINT vs ECHO
Je n'utilise ni print, ni echo. Oui c'est une énigme :).
L'énigme du sphinx,
JM ~ Qui répond mal se verra tout nu en couverture du prochain ZPMag ^^' ~
Tu fermes la balise de php, tu écris ton texte et tu ré-ouvres ta balise :
if(blabla){
?>
ton texte.
<?php
}