Tema: Curiosidad
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2003, 03:00
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Para que funcione el <? ?>, debe estar configurado el php.ini con short_tags a ON. Con lo que tu script solo funcionara en las instalaciones de PHP con esa configuracion. Para hacer mas compatible tu script, es mejor usar <?php.

Ademas, con la venida de XML tienes un problema. El tag inicial de XML es

<?xml version="1.0"?>

Y si PHP tiene activado los short tags, intentara ejecutar ejecutar esa linea como si fuese codigo PHP.

La unica ventaja de los short tags (aparte de tener que escribir menos) es la estructura:
Código PHP:
<?=$variable;?>
que es equivalente a
Código PHP:
<?php echo $variable;?>
pero esto ultimo es muy largo. Y con los shorttags quedaba el codigo mas claro.

Ten en cuenta que originalmente PHP se diseño como un "enguaje de plantilla". Pero ahora ha evolucionado.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.