Question

Quelqu'un peut-il expliquer s'il vous plaît quels sont ces balises spéciales en php?

<?= ?>

Je ne pouvais pas trouver sur google.

Était-ce utile?

La solution

Voir le paramètre short_open_tags . <?= est identique à <? echo et l'utilisation de celui-ci nécessite short_open_tag d'être sur. Un terme à rechercher serait « balises courtes ».

A titre d'exemple: <?='hello'?> est identique à <? echo 'hello' ?> qui est une forme abrégée de <?php echo 'hello' ?>

.

Voir aussi Are PHP balises courtes acceptable d'utiliser ici le SO.

Autres conseils

Il fait partie de la short_open_tag . En gros <?=$foo?> équivaut à <?php echo $foo; ?>

Ils sortie ce qui est à l'intérieur directement.

<?= "something" ?>

est un raccourci pour:

<?php echo "something"; ?>

Ces (avec <? ?>) sont appelés balises courtes. Voir (short_open_tag)

<?= $foobar ?> est un raccourci pour <?php echo $foobar; ?>.

Je recommande de ne pas utiliser ces balises courtes parce que dans certains environnements de serveur web, ils sont désactivés via la configuration phps.

oui vous pouvez faire à l'aide de .htaccess. Dans votre fichier .htaccess, ajoutez

php_value short_open_tag 1

Vous pouvez maintenant vérifier les fichiers avec <?='hi';?> au lieu de <?php ?>

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top