Echo en mode <?= ne marche pas en php ?

Résolu/Fermé
mounir234 Messages postés 174 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2016 - 21 juin 2011 à 11:49
Reivax91 Messages postés 253 Date d'inscription mardi 30 novembre 2010 Statut Membre Dernière intervention 30 juillet 2014 - 21 juin 2011 à 14:14
Bonjour,

j'aimerais savoir pourquoi echo en mode <?= ne marche pas en php

est ce que je doit activer une extension ou un module ?

ps: short open tag est déjà activé.

merci pour votre aide ^^

A voir également:

6 réponses

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
21 juin 2011 à 12:27
Tu ferais mieux d'écrire du code standard au lieu de cochonneries qui riquent de ne pas être pérennes.
1
mounir234 Messages postés 174 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2016 12
21 juin 2011 à 12:46
dsl mais cela fait plus de 4ans que je travail avec et cela me satisfait de toute façon j'ai réglé le problème c'était seulement wamp qui déconnais
Merci qmm ^^
0
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 206
21 juin 2011 à 13:21
le <? ="$machin" ?>

C'est foireux :/

<?php echo "$machin"; ?>

Ca c'est clair, net, précis... et en plus sans bug possible !
1
jambondardennes Messages postés 481 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 6 septembre 2017 39
21 juin 2011 à 11:55
Bonjour,

La bonne syntaxe :
<?php echo "$NOMDELAVARIABLE" ; ?>
0
mounir234 Messages postés 174 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2016 12
21 juin 2011 à 12:01
je sais cela mais tu doit aussi savoir qu'il y a une autre méthode au lieu d'écrire
<?php echo "$NOMDELAVARIABLE" ; ?>
tu peux écrire <?="$NOMDELAVARIABLE" ; ?>
ce qui est bien plus pratique
ca marche trés bien pour moi sur men pc de bureau et enligne mais pas sur mon pc portable ;)
0
rescue Messages postés 1039 Date d'inscription vendredi 16 novembre 2007 Statut Contributeur Dernière intervention 27 mars 2019 136
21 juin 2011 à 11:56
Bonjour,

Il est quand même mieux que cela ne soit pas activé. Passer short_open_tag à off.
De plus coder du PHP proprement c'est mieux à la fois pour la sécurité et pour les futures versions
@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Reivax91 Messages postés 253 Date d'inscription mardi 30 novembre 2010 Statut Membre Dernière intervention 30 juillet 2014 28
21 juin 2011 à 11:59
Qu'appelles tu mode "<?=" ?
Si tu recherches la syntaxe du Php basique, la voici :
<php?
echo "Blablablabla";
?>
0
mounir234 Messages postés 174 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2016 12
21 juin 2011 à 12:02
je sais cela mais tu doit aussi savoir qu'il y a une autre méthode au lieu d'écrire
<?php echo "$NOMDELAVARIABLE" ; ?>
tu peux écrire <?="$NOMDELAVARIABLE" ; ?>
ce qui est bien plus pratique pour moi
ca marche trés bien pour moi sur men pc de bureau et enligne mais pas sur mon pc portable ;)
0
Reivax91 Messages postés 253 Date d'inscription mardi 30 novembre 2010 Statut Membre Dernière intervention 30 juillet 2014 28
21 juin 2011 à 14:14
Ah ok je ne connaissais pas...
Mais je trouve que ca fait un peu bazard
En tout cas ta variable $NOMDELAVARIABLE ne doit pas être entre guillemets
0
Creutzou Messages postés 550 Date d'inscription lundi 17 mai 2010 Statut Membre Dernière intervention 30 mai 2013 30
Modifié par Creutzou le 21/06/2011 à 12:58
Salut,

Petite question : Comment tu différencies le <? avec du code php , et le <? avec du code xml ?
Tout vient à point à qui sait attendre
~~ Cr3u7z0u ~~
0