Yo trabajo mucho en HTML y PHP mixta y que más tiempo sólo quiero HTML sólida con algunas variables de PHP en ella por lo que mi mirada código como este:
<tr><td> <input type="hidden" name="type" value="<?php echo $var; ?>" ></td></tr>
que es bastante fea. ¿No hay algo más corto, más parecido al siguiente?
<tr><td> <input type="hidden" name="type" value="$$var" ></td></tr>
Esto es posible, pero se queda atascado con el ""
(usted tiene que reemplazar a todos con ''
) y el diseño se ha ido
echo "<tr><td> <input type="hidden" name="type" value="$var" ></td></tr>"
¿Hay algo mejor?
Tenga en cuenta que PHP es más rápido con comillas simples que el doble, una d si es necesario, use echo '
@LucianMinea Tienen la misma velocidad. Las comillas simples y las comillas dobles son solo * comillas *, ninguna de las cuales es "más rápida". Esto a menudo es información errónea repetida y está completamente equivocado. – meagar
Es más rápido con single, y es fácil de ver en bloques de código grandes. La razón es que PHP hace automáticamente una "limpieza" de comillas dobles en el tiempo de ejecución, pero no en comillas simples. El uso de comillas dobles también hace que el código de la pregunta quede atascado, porque las comillas simplemente se cierran en una posición incorrecta. Además, solo estaba tratando de darle una solución al hombre, con un poco de explicación. Lo hago desde el 91, así que sé que conozco mis motivos. –