He instalado PHP 5.3.13 junto con IIS y me he dado cuenta de que no puedo probar los formularios en localhost, al menos escribiendo el código como lo hacía antes, quiero decir:
Si yo pongo:
Código PHP:
<input type="text" value="<?=$_GET['hola']?>" name="hola" />
En cambio si pongo:
Código PHP:
<input type="text" value="<?php $_GET['hola']?>" name="hola" />
Hacía mucho que no escribía código y me ha sorprendido este comportamiento.
¿Es esto una nueva característica de PHP para obligar a poner <?php obligatoriamente en los formularios o es por alguna otra razón?
¿Deberé cambiar todo el código de todos mis formularios para poder probarlos en localhost y empezar a hacerlos de la segunda manera a partir de ahora, o hay alguna otra solución?
Gracias por vuestras respuestas.