Duplicar posible:
Difference between single quote and double quote string in phpEco citando simple y doble en PHP
Hola,
¿Cuál es la diferencia entre echo 'Test Data';
y echo "Test Data";
en PHP.
Ambas afirmaciones me dan el mismo resultado.
Duplicar posible:
Difference between single quote and double quote string in phpEco citando simple y doble en PHP
Hola,
¿Cuál es la diferencia entre echo 'Test Data';
y echo "Test Data";
en PHP.
Ambas afirmaciones me dan el mismo resultado.
Creo que las comillas dobles permite a las variables se sustituyen por el valor:
echo "test = $test";
muestra:
de prueba = 2
echo 'test = $test';
muestra:
test = $ test
exactamente al revés – Flo
Se solucionó. Ahora es el camino correcto. –
Disculpa por el error. Gracias por corregirme :-) –
cadenas entre comillas simples no tendrán las variables o secuencias de escape expandidas por el intérprete, mientras que cadenas entre comillas dobles serán - vistazo a los diferentes salida:
$foo = 'bar';
echo 'This is a $foo';
echo "This is a $foo";
Por lo tanto, las cadenas de comillas simples son marginalmente "mejores" de usar ya que el intérprete no tendrá que verificar el contenido de la cadena para una referencia de variable.
Las comillas dobles o simples no hacen ninguna diferencia para la velocidad en absoluto. Ver mi prueba personal @ http://gnur.nl/speed.php – gnur
@gnur: Después de echar un rápido vistazo a algunos puntos de referencia, probablemente tenga razón en que la diferencia en el rendimiento es insignificante. El factor decisivo debe ser la legibilidad y la facilidad del código (que creo que tiende a estar al lado de '" Esto es un $ foo ".' Over '' Esto es un '. $ Foo.' .''.) –
Acepto por la legibilidad , pero cuando usa más idiomas, tiene más sentido no incluir variables en sus cadenas porque no son compatibles con la mayoría de ellas. – gnur
http://www.php.net/manual/en/language.types.string.php –