¿alguien puede explicar cuáles son estas etiquetas especiales en php?<?= ?> etiquetas especiales en php
<?= ?>
No pude encontrarlo en google.
¿alguien puede explicar cuáles son estas etiquetas especiales en php?<?= ?> etiquetas especiales en php
<?= ?>
No pude encontrarlo en google.
Consulte la configuración short_open_tags. <?=
es idéntico a <? echo
y su uso requiere short_open_tag
para estar encendido. Un término para buscar sería "etiquetas cortas".
Como un ejemplo: <?='hello'?>
es idéntico a <? echo 'hello' ?>
que es una forma abreviada de <?php echo 'hello' ?>
.
Véase también Are PHP short tags acceptable to use? aquí en SO.
Muestran lo que hay dentro de ellos directamente.
<?= "something" ?>
es un acceso directo para:
<?php echo "something"; ?>
Estos (junto con <? ?>
) se denominan etiquetas cortas. See here (short_open_tag)
Es parte del short_open_tag. Básicamente <?=$foo?>
es equivalente a <?php echo $foo; ?>
Short_open_tag es el ?> primario. "Short_open_tag también afecta a la abreviatura =, Que es idéntica a Echo. El uso de este atajo requiere que short_open_tag esté activada" - cita de php.net. Por lo tanto, no es básicamente short_open_tag. – retro
De hecho retro, modifiqué mi respuesta para ser más específico :) – Wolph
<?= $foobar ?>
es un atajo para <?php echo $foobar; ?>
.
No recomendaría el uso de estas etiquetas cortas porque en algunos entornos de servidor web están deshabilitadas a través de la configuración de PHP.
Cualquier aplicación PHP decente requiere muchas opciones de configuración, desde mod_rewrite hasta memory_limit y post_max_size. Ve a decirle a todos que no se recomienda su uso. –
sí, puede hacerlo utilizando .htaccess. En su archivo .htaccess, agregue este
php_value short_open_tag 1
Ahora puede revisar los archivos con <?='hi';?>
en lugar de <?php ?>
http://stackoverflow.com/questions/1656795/shorter-way-of-echoing -a-variable-in-php – karim79
posible duplicado de [¿Qué significa = significa?] (http://stackoverflow.com/questions/1959256/what-does-mean) –