No he entendido bien lo que has querido decir en tu último post. Los dos códigos completos que te he puesto funcionan bien.
El código completo utilizando la última forma sería:
Código PHP:
<?php
$variable= "Bienvenido a Link Studios\n";
//Comentario XD
echo "Accede a la web <br>";
echo $variable;
echo "<BR>";
$enviar = $_POST[enviar];
$user = $_POST[user];
if (isset($enviar)){
echo "Hola ".$user."<br>";
}
else {
echo <<< HTML
<form action="$_SERVER[PHP_SELF]" method="post">
<input type="text" name="user" />
<input type="submit" value="Submit" name="enviar" />
</form>
HTML;
}
?>
Ten en cuenta que para que te funcione esta última forma, el finalizador HTML; debe aparecer en una sola línea sin espacios en blanco antes ni después. Puede que haya sido por eso el error que te sale.