In Windows (WAMP) Ho un index.php come questoPHP Errore di analisi - T_STRING inaspettato
<?xml version="1.0" encoding="utf-8"?>
<?php
// ...
?>
e funziona come previsto.
Ora ho appena configurato una LAMP su Ubuntu e lo stesso file (quando invocato da un browser) mi dà un errore. Guardando in error.log
ho trovato
PHP Parse error: syntax error, unexpected T_STRING in /var/www/test/index.php on line 1
Se rimuovo prima linea tutto funziona bene.
Cosa c'è che non va? Perché funziona su Windows e non su Linux?
Potrebbe essere causato da una particolare estensione?
Penso che i tag brevi risposte funzioneranno; nella mia esperienza, ho sempre fatto eco alla stringa '' dal codice PHP, quindi non dovevo preoccuparmi di come venivano impostati i tag brevi. – Crontab
echo ' Xml version = "1.0" encoding = "UTF-8"?>'; –
Questo succede anche se provi a lanciare 'phpunit' e non completi un parametro. Ad esempio 'phpunit --filter -c phpunit.xml' attiverebbe lo stesso errore. – styks