Frage

Ich habe ein Upgrade auf PHP5.3 und wenn ich ausführen:

php myfile.php

Ich sehe den Quellcode für myfile.php.

Jede Idee, warum dies geschieht? Ich habe noch nie etwas Vergleichbares gesehen vor!

War es hilfreich?

Lösung

5.3

short_open_tag

ist standardmäßig deaktiviert. Also, wenn Sie verwenden

<? ?> 

statt

<?php ?> 

es kann Probleme verursachen in der Zukunft (vorausgesetzt, Sie wieder nur die Flagge in der php.ini aktivieren). Von dem, was ich habe gelesen sie immer noch die Entfernung von 6 debattieren.

Andere Tipps

Sind Sie sicher, dass Sie nicht die Eröffnung PHP-Tag am Anfang der Datei vergessen hat?

ie:

<?php
echo "hello, world!";

(Hinweis verwendet I "voll" open-Tags, dh "<?php", und nicht die kurze offene Tags "<?" - vielleicht haben Sie kurze offene Tags verwendet, und diejenigen sind deaktiviert, wenn ich mich richtig erinnere, sie sind? deaktiviert standardmäßig in PHP 5.3)

und nicht

echo "hello, world!";

(Wenn das nicht hilft: können Sie ein kurzes Codebeispiel erstellen, die das Problem reproduziert)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top