Pergunta

Acabei de atualizar para Php5.3 e quando executo:

php myfile.php

Eu vejo o código -fonte para myfile.php.

Alguma ideia de por que isso está acontecendo? Eu nunca vi nada parecido antes!

Foi útil?

Solução

Em 5.3

short_open_tag

é desativado por padrão. Então, se você usar

<? ?> 

ao invés de

<?php ?> 

Isso pode causar problemas no futuro (desde que você apenas ative o sinalizador em php.ini). Pelo que li, eles ainda estão debatendo a remoção de 6.

Outras dicas

Tem certeza de que não esqueceu a tag PHP de abertura no início do arquivo?

ou seja:

<?php
echo "hello, world!";

(Observe que usei tags abertas "completas" ou seja "<?php", e não tags abertas curtas"<?" - Talvez você tenha usado etiquetas abertas curtas e essas são desativadas? Se eu me lembro corretamente, elas são desativadas por padrão, no Php 5.3)

e não :

echo "hello, world!";

(Se isso não ajudar: você pode postar uma amostra de código curto que reproduz o problema?)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top