Pues no está bien. Te recomiendo que leas la sintaxis básica de PHP:
Código PHP:
Ver original<?php
$nombre = 'Mundo';
echo "Hola ".$nombre; //imprime Hola Mundo
echo '<hr />';
echo "Hola ";$nombre; //Imprime Hola
¿Porqué imprime sólo "hola" usando punto y coma?
sencillo porque el separador de instrucciones en PHP es el punto y coma... Por lo tanto estás haciendo esto:
y nombre no está haciendo absolutamente NADA.
http://php.net/manual/es/language.ba...separation.php
Saludos.