Bonjour , je cherche à savoir comment changer la config pour que les balises <?= soit compris comme <?php echo .
J'ai un script qui utilisé les balises <?= sur un autre serveur et ce php ne marche plus sur mon serveur actuel.
Merci .
Bonjour , je cherche à savoir comment changer la config pour que les balises <?= soit compris comme <?php echo .
J'ai un script qui utilisé les balises <?= sur un autre serveur et ce php ne marche plus sur mon serveur actuel.
Merci .
Les balises courtes sont sans doute d"sactivées sur ton nouveau serveur.
Ceci dit, l'utilisation des balises courtes est déconseillée, pour éviter de se retrouver dans le cas où tu es actuellement...short_open_tag
Définit si les balises courtes d'ouverture de PHP (<? ?> ) sont autorisées ou non. Si vous voulez utiliser PHP avec XML, vous devez désactiver cette option de configuration pour pouvoir utiliser <?xml ?> . Sinon, vous pouvez l'écrire à l'aide de PHP, par exemple : <?php echo '<?xml version="1.0"'; ?> . Si cette option est désactivée, vous devez utiliser la version longue d'ouverture de balises PHP (<?php ?> ).
Note: Cette directive affecte également l'utilisation de <?= , qui est identique à <? echo . L'utilisation de cette écriture nécessite que l'option short_open_tag soit activée.
Si vous utilisez les balises courtes d'ouverture et que la directive short_open_tag est à off sur le server, aucune de vos pages ne pourra être exécutée.
Si les short tags sont désactivés, cela peut donner lieu à une situation cocasse (ou catastrophique, suivant le point de vue) : puisque le code PHP n'est pas interprété, il est envoyé au navigateur Web de l'internaute. Il n'est cependant pas affiché dans la page puisque le tag commence par <, ce que le navigateur comprend comme un début de balise HTML, or une balise HTML inconnue du navigateur est ignorée. Ainsi, tout ce qui se trouve jusqu'au > suivant est caché à l'internaute.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager