Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/05/2011, 10:59
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Diferencias entre <?= y <?php

<? <- forma de "etiqueta corta" para iniciar un bloque de código PHP. Habilitada mediante una línea en el php.ini (opción short_tags), da problemas acostumbrarse a usarla simplemente porque no siempre está habilitada. También genera problemas con XML dado que un archivo XML comienza con <?xml y eso confunde al intérprete de PHP

<?php <- forma "larga" de etiqueta de apertura de código PHP, recomendada y siempre habilitada

<?= es idéntica a <?php echo, es decir:

<?= $variable ?>
es equivalente a
<?php echo $variable; ?>

También requiere que las "short_tags" estén habilitadas, y por lo tanto no es aconsejable acostumbrarse a usarla.


saludos.