Cita:
El ejemplo que da Erik esta bien
pero eso de las comillas dobles dentro de las simples (' "" ') no es un error de sintaxis incluso Erik a escrito mal el html generado ya que segun las normas W3c el html xhtml o xml deberia tener sus atributos con comillas dobles y no simples.
Tu lo has dicho al generar en HTML pero en PHP no es lo mismo tal ves quede má claro con este ejemplo:
<?php
$palabra = 'Erik';
echo '$palabra<br/>'; // no sustituirá la variable por su valor
echo "palabra<br/>"; // se verá Erik
?>
Ahora entiendes a lo que me refiero?