Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: duralai en 30 de Junio 2015, 23:16

Título: diferencia entre comillas simples y dobles php arrays asociativos
Publicado por: duralai en 30 de Junio 2015, 23:16
Estoy leyendo este articulo del curso de PHP y veo que para declarar arrays asociativos, los indices deben ir entre comillas simple, y me preguntaba que pasaría si uso comillas dobles, lo hice y el resultado era el mismo, nada cambiaba, por eso pregunto ahora acá para saber por que, gracias.
Título: Re:diferencia entre comillas simples y dobles php arrays asociativos
Publicado por: Mario R. Rancel en 01 de Julio 2015, 10:29
Hola duralai, algunos lenguajes consideran que las comillas simples y las comillas dobles son cosas distintas y no admiten que se cambien unas por otras.

En cambio otros lenguajes como PHP y JavaScript permiten usar indistintamente comillas simples y dobles, dando lugar al mismo resultado.

Así echo "hola"; sería lo mismo que echo('hola');

Lo que sí debe respetarse es la correspondencia entre apertura y cierre de comillas, que deben mantenerse equilibradas. Por ejemplo echo 'hola"; no sería correcto.

En el caso de arrays asociativos ocurre lo mismo, pueden usarse indistintamente un tipo de comillas u otro siempre que se mantenga la correspondencia adecuada.

Saludos