26/05/2011, 10:59
|
|
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. |