wykonanie kodu php na innym serwerze wymaga <? php

0

Skopiowałem trochę kodu z jednego serwera Linux na mój komputer z systemem Windows.
Kiedy go wykonuję, muszę umieścić <?phpzamiast <?kodu, aby uruchomić?
czy jest jakiś sposób, aby to zmienić w cudach?

s.mihai
źródło
1
Jeśli to jest twój kod, to dla najlepszego poziomu kompatybilności sugerujesz, aby unikać używania krótkich otwartych tagów. Jest wyłączony w wielu miejscach. Może to być problematyczne, jeśli pliki XML są przechowywane lub używane w dowolnym miejscu.
Zoredache,

Odpowiedzi:

3

Zmień short_open_tagdyrektywę w pliku php.ini na Oni zrestartuj serwer WWW.

Jak wskazał Zoredache, w celu zapewnienia największej kompatybilności zawsze powinieneś używać <?phpznaczników we własnym kodzie, a twórcy lobby, którzy używają krótkich znaczników, aby zrobić to poprawnie i przestać być leniwy.

Ben Pilbrow
źródło
zgodził się, ale jest to dość stary kod i modyfikacja zajęłaby trochę czasu :)) 10x dla heads-upa
s.mihai