Las comillas dobles (") sirven para cambiar el literal de una variable por su valor.
Las comillas simples (') sirven para poner el texto literal.
Asi.
Código PHP:
$valor = 16;
print "el iva es:";
print " {$valor}%"; // El valor es: 16%
print ' $valor%' // $valor%
Como ves dentro de las comillas la variable la he metido entre llaves, esto es para asegurarme que entiende cual es el principio y el final de la variable (de no hacerlo así, php entendería que la variable es '$valor%', si vas a usar comillas dobles (") te recomiendo que uses siempre que puedas las llaves. Sobretodo si trabajas con arrays ya que por ejemplo $valor[1] no lo entendería, sin embargo {$valor[0]} si.
Un saludo