=?> Etiquetas especiales en php
-
27-09-2019 - |
Pregunta
¿Alguien puede explicar qué son las siguientes etiquetas especiales en php?
<?= ?>
No podía encontrar en Google.
Solución
Vea la href="http://php.net/ini.core#ini.short-open-tag" rel="nofollow noreferrer"> short_open_tags entorno <? echo
y uso de ella requiere short_open_tag
estar. Un término para buscar sería "etiquetas cortas".
A modo de ejemplo: <?='hello'?>
es idéntica a <? echo 'hello' ?>
que es una forma corta de <?php echo 'hello' ?>
con PHP etiquetas cortas aceptable para su uso? aquí en SO.
Otros consejos
Es parte de la short_open_tag . Básicamente <?=$foo?>
es equivalente a <?php echo $foo; ?>
salida de lo que hay dentro de ellos directamente.
<?= "something" ?>
es un atajo para:
<?php echo "something"; ?>
Estos (junto con <? ?>
) se denominan etiquetas cortas. Vea aquí (short_open_tag)
<?= $foobar ?>
es un atajo para <?php echo $foobar; ?>
.
Yo no recomendaría el uso de estas etiquetas cortas porque en algunos entornos de servidor web que se desactivan a través de la configuración de los PHP.
Si usted puede hacer que el uso de .htaccess. En su archivo .htaccess, agregue este
php_value short_open_tag 1
Ahora puede ver los archivos con <?='hi';?>
en lugar de <?php ?>