PHP está mostrando mi código fuente?
-
21-09-2019 - |
Pregunta
Acabo de actualizar a PHP5.3 y cuando ejecuto:
php myfile.php
Veo el código fuente de myfile.php.
¿Alguna idea de por qué ocurre esto? Nunca he visto nada como esto antes!
Solución
En 5.3
short_open_tag
está desactivado por defecto. Así que si usa
<? ?>
en lugar de
<?php ?>
que puede causar problemas en el futuro (siempre y cuando estés solo habilitar el indicador en php.ini). De lo que he leído que todavía están debatiendo la eliminación del 6.
Otros consejos
¿Estás seguro de que no se olvide la etiqueta de apertura de PHP en el inicio del archivo?
es decir:
<?php
echo "hello, world!";
(Nota utilicé etiquetas abiertas "completos", es decir "<?php
", y no se corta "<?
" etiquetas de apertura - tal vez usted utilizó etiquetas de apertura cortos, y esos son discapacitados Si no recuerdo mal, que son? desactivado por defecto, en PHP 5.3)
y no con:
echo "hello, world!";
(Si eso no ayuda:? ¿Se puede publicar un ejemplo de código corto que reproduce el problema)