<?php VS <?=
Résolu
happy_girl
Messages postés
121
Statut
Membre
-
Gremy87 Messages postés 360 Statut Membre -
Gremy87 Messages postés 360 Statut Membre -
Bonjour,
Je voudrais savoir la difference entre les deux directives <?php et <?=
normalement <?php ?> c'est pour taper du code PHP, mais <?= jamais vu o_O
et parfois je trouve ça : <?=! empty($var) ? $var : 0;?>
Est qu'il y a quelqu'un qui peut m'expliquer ceci !
Mercii d'avance
Je voudrais savoir la difference entre les deux directives <?php et <?=
normalement <?php ?> c'est pour taper du code PHP, mais <?= jamais vu o_O
et parfois je trouve ça : <?=! empty($var) ? $var : 0;?>
Est qu'il y a quelqu'un qui peut m'expliquer ceci !
Mercii d'avance
9 réponses
-
PHP: empty - Manual
empty() ne vérifie que les variables, toute autre chose retournera une erreur d'analyse. En d'autres termes, ce qui suit ne fonctionne pas...
<?php ?> c'est php 5
<? ?> c'était avant... -
merci pour ta réponse, en fait je sais comment utiliser empty(), mais le probleme c'est que je l'ai jamais utilisé de cette maniere <?=! empty($var) ? $var : 0;?>
je pense qu'il s'agit d'un test, si $var n'est pas vide on affiche $var sinn on affiche 0, c'est peut etre ça, qu'est ce que vous en pensez !! -
Bonjour,
ce = après le ? m'intrigue
j'ai cherché mais pas trouvé à quel langage il pourrait se référer.
sinon entre <?php et <? il y a une différence au niveau de la sécurité (je me rappel plus des détails) et sur certains serveurs web <? n'est pas reconnut comme des balises php et donc rien n'est interprété mais cela ne reste que de la config. un petit tour dans les .ini et ça se gère.
-
Bonjour
le <?= était un raccourci pour <?php echo
Je croyais qu'il avait disparu depuis longtemps. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Je confirme la reponse du "pere", <?= n'est autre qu'un raccourcis de <?php echo qu'on peut encore trouver parfois pour ecrire plus vite ou pour que ca prenne moins de place (j'le croisais surtout quand on mixait html/php pour ne pas avoir trop de php au milieu du html..)
-
-
-
Tu as lu la page du manuel que je t'ai indiquée ? Il faut que les balises courtes aient été activées au niveau du serveur, ce qui était le cas par défaut autrefois mais ne l'est plus aujourd'hui.
-
Je vous remercie trèèès chaleureusement pour toutes ces infos :)
A+