Foros del Web » Programando para Internet » PHP »

echo o =

Estas en el tema de echo o = en el foro de PHP en Foros del Web. Buenas, no he podido encontrar más documentación sobre el "echo" de php. Quería saber si la abreviación "=" es soportable con todas las versiones de ...
  #1 (permalink)  
Antiguo 04/04/2006, 03:02
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 384
Antigüedad: 12 años, 10 meses
Puntos: 0
echo o =

Buenas, no he podido encontrar más documentación sobre el "echo" de php. Quería saber si la abreviación "=" es soportable con todas las versiones de php. Ya sabeis que es lo mismo escribir:

Código PHP:
// 1.
<? echo 'hola foro'?>
// 2.
<?= 'hola foro'?>

// 1 y 2 escriben lo mismo: hola foro
__________________
m!ketrix
CINE25 - Red Social de Cine
byinspiroh
  #2 (permalink)  
Antiguo 04/04/2006, 22:28
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
... no es cuestión de las versiones el soporte de esa sintaxis sino de la configuración del propio PHP.

Lo dice claramente en la documentación oficial:
Cita:
La sintaxis abreviada solamente funciona si se encuentra habilitada la directiva de configuración short_open_tag.
www.php.net/echo
www.php.net/ini.core#ini.short-open-tag

Una práctica buena sería no usar el modo abreviado, siempe utilizar el echo().

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 05/04/2006, 02:05
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 384
Antigüedad: 12 años, 10 meses
Puntos: 0
Tienes razón. Para garantizarnos de que nuestro php funcione en cualquier entorno/plataforma es mejor no usar las abreviaturas. Gracias again ;)
__________________
m!ketrix
CINE25 - Red Social de Cine
byinspiroh
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:56.