Ver Mensaje Individual
  #13 (permalink)  
Antiguo 28/12/2009, 11:40
xfer2
(Desactivado)
 
Fecha de Ingreso: junio-2009
Mensajes: 256
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: diferencias de las etiquetas <?php ?> y <?=?>

gracias por las respuestas. bueno como lo mencione antes, yo programo en php (tampoco voy a decir que soy un experto y eso) ademas estoy empezando de poco a poco. volviendo al tema, cuando empiezo a escribir el codigo php, las sentencias, las estructuras condicionales, etc. siempre coloco

Código PHP:
Ver original
  1. <?php
  2.     echo "mi codigo php";
  3. ?>

y no

Código PHP:
Ver original
  1. <?php
  2.     echo "mi codigo php (si es que funcionara)";
  3. ?>

al final de cuentas, creo que se utiliza mas la etiqueta "<?php ?>". porque cuando quiero mostrar reportes de la bd, siempre utilizo esta etiqueta.

Código PHP:
Ver original
  1. <table>
  2. <tr>
  3. <?php
  4.  
  5. while($row = mysql_fetch_array($sql_query)){
  6.  
  7. ?>
  8. <td><?=$row['datos']; ?></td>
  9. <?php
  10. }
  11. ?>
  12. </tr>
  13. </table>

pero como dijo hidek1.

<?= es lo mismo que <?php echo
solo ahorras un par de caracteres.. nada mas


no creo que sea solo por ahorrar codigo. ya eso seria flojera para no escribir la etiqueta "<?php ?>". pero bueno, viendo las opiniones y las respuestas de los usuarios, ya entendi que se debe utlizar la etiqueta "<?php ?>".

solo tengo una duda. al momento de abrir la etiqueta "<?php ?>" y genero un reporte de la bd utilizando la etiqueta "<?=?>"


Código PHP:
Ver original
  1. <?php
  2.     echo "mi codigo php";
  3.  
  4. <table>
  5. <tr>
  6. <?php
  7.  
  8. while($row = mysql_fetch_array($sql_query)){
  9.  
  10. ?>
  11. <td><?=$row['datos']; ?></td>
  12. <?php
  13. }
  14. ?>
  15. </tr>
  16. </table>
  17.  
  18. ?>

habria un conflicto entre esas dos etiquetas que son distintas pero de igual funcionalidad ?.

saludos.

Última edición por xfer2; 28/12/2009 a las 11:45 Razón: correcion.