Pues sólo "agregar comillas" no es suficiente.
Imagina que el texto tiene ambas comillas:
Cita: He said "It's difficult to me..."
Entonces sólo "agregar comillas" también causaría un error de sintaxis:
Código PHP:
Ver original$texto = <<<X
He said "It's difficult to me..."
X;
// MAL
echo "<foo bar='baz('".$texto."')'>";
Es incorrecto porque se produce lo siguiente:
Código HTML:
Ver original<foo bar='baz'He said "It's difficult to me..."')'>
¿Es HTML válido?