usted puede hacerlo de varias maneras, dependiendo del tipo de frases que utilice:
echo "<a href='http://www.whatever.com/$param'>Click here</a>";
echo "<a href='http://www.whatever.com/{$param}'>Click here</a>";
echo '<a href="http://www.whatever.com/' . $param . '">Click here</a>';
echo "<a href=\"http://www.whatever.com/$param\">Click here</a>";
Las comillas dobles permiten las variables en el medio de la cadena, donde las comillas simples son literales de cadena y, como tal, interpretan todo como una cadena de caracteres, nada más, ni siquiera \n
se expandirán para indicar el nuevo carácter de línea, solo serán los caracteres \
y n
en secuencia.
Debe tener cuidado con el uso de cualquier tipo de cotización que usted decida. No puede usar comillas dobles dentro de una cadena entre comillas dobles (como en su ejemplo) ya que terminará la cadena anticipadamente, que no es lo que desea. Sin embargo, puede evitar las comillas dobles internas si agrega una barra diagonal inversa.
En una nota aparte, es posible que deba tener cuidado con los ataques XSS al imprimir variables no seguras (rellenados por el usuario) en el navegador.
Gracias, eso funcionó. Buscaré más en la separación de HTML y PHP. Supongo que :-) – Jasper
primer ejemplo es bueno para mí, pero supongo que para el segundo, debes repetir el Ave