Domanda

Ho appena aggiornato a PHP5.3 e quando eseguo:

php myfile.php

Vedo il codice sorgente per myfile.php.

Qualsiasi idea del perché questo sta accadendo? Non ho mai visto niente di simile prima d'ora!

È stato utile?

Soluzione

5.3

short_open_tag

è disabilitata per default. Quindi, se si utilizza

<? ?> 

anziché

<?php ?> 

può causare problemi in futuro (a condizione che appena ri attivare il flag in php.ini). Da quello che ho letto che stanno ancora discutendo la rimozione dal 6.

Altri suggerimenti

Sei sicuro di non aver dimenticato il tag di apertura PHP all'inizio del file?

vale a dire:

<?php
echo "hello, world!";

(nota che ho usato "pieni" tag aperti; vale a dire "<?php", e non a breve i tag aperti "<?" - forse è stato utilizzato tag brevi aperti, e questi sono disabilitate Se non ricordo male, essi sono? disabilitata per default, in PHP 5.3)

e non

echo "hello, world!";

(Se questo non risolve il problema:? Si può inviare un breve esempio di codice che riproduce il problema)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top