usi gli apici sbagliati nell'echo, i singoli non fanno interpretare le variabili

Codice PHP:
// non funziona
echo '<img src="http://chart.apis.google.com/chart?cht=qr&chs=200x200&chl=MECARD:N:$nome%20$cognome;TEL:$numero;EMAIL:$email;">';

// come correggere
echo "<img src='http://chart.apis.google.com/chart?cht=qr&chs=200x200&chl=MECARD:N:$nome%20$cognome;TEL:$numero;EMAIL:$email;'>";

// oppure
echo "<img src=\"http://chart.apis.google.com/chart?cht=qr&chs=200x200&chl=MECARD:N:$nome%20$cognome;TEL:$numero;EMAIL:$email;\">";

// oppure con la concatenazione
echo '<img src="http://chart.apis.google.com/chart?cht=qr&chs=200x200&chl=MECARD:N:' $nome '%20' $cognome ';TEL:' $numero ';EMAIL:' $email ';">'