Foros del Web » Programando para Internet » PHP »

Diferencias entre " y ' en PHP

Estas en el tema de Diferencias entre " y ' en PHP en el foro de PHP en Foros del Web. Buenas tardes, Quisiera saber cual es la diferencia dentro del punto de vista de sintaxis del código PHP de la utilización de las comillas dobles ...
  #1 (permalink)  
Antiguo 28/10/2007, 15:27
Avatar de Daam  
Fecha de Ingreso: octubre-2007
Ubicación: Planeta Tierra
Mensajes: 152
Antigüedad: 17 años, 1 mes
Puntos: 0
Pregunta Diferencias entre " y ' en PHP

Buenas tardes,


Quisiera saber cual es la diferencia dentro del punto de vista de sintaxis del código PHP de la utilización de las comillas dobles " y las comillas '.


Gracias de ante mano .
  #2 (permalink)  
Antiguo 28/10/2007, 15:31
 
Fecha de Ingreso: septiembre-2007
Ubicación: El pais del oro negro
Mensajes: 96
Antigüedad: 17 años, 1 mes
Puntos: 2
Re: Diferencias entre " y ' en PHP

la unica diferencia que yo le veo es que una es comilla simple y la otra comilla doble es decir ninguna diferencia puedes usar cualquiera
  #3 (permalink)  
Antiguo 28/10/2007, 16:25
Usuario no validado
 
Fecha de Ingreso: julio-2003
Ubicación: <?="www.tuky.cl";?>
Mensajes: 132
Antigüedad: 21 años, 4 meses
Puntos: 4
Re: Diferencias entre " y ' en PHP

Hola!

Una de las diferencias más importantes, creo yo, es la siguiente:

Código PHP:
$variable "Cielo";


// El Cielo es azul
echo "El $variable es azul";

// El $variable es azul
echo 'El $variable es azul'
Lo que hacen las comillas dobles es reemplazar las variables por su valor. En cambio las comillas simples no leen el valor, solo entregan texto plano.

Creo que existen más diferencias, pero para mi ésta es la que más peso tiene.

saludos,!

tuky.-
  #4 (permalink)  
Antiguo 28/10/2007, 18:56
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 8 meses
Puntos: 17
Re: Diferencias entre " y ' en PHP

http://www.php.net/manual/es/language.types.string.php

Cita:
Comillas simples
Para especificar una comilla sencilla literal, necesita escaparla con una barra invertida (\), como en muchos otros lenguajes. Si una barra invertida necesita aparecer antes de una comilla sencilla o al final de la cadena, necesitará doblarla.

Comillas dobles
Si la cadena se encuentra rodeada de comillas dobles ("), PHP entiende más secuencias de escape para caracteres especiales:

\n
alimentación de línea (LF o 0x0A (10) en ASCII)
\r
retorno de carro (CR o 0x0D (13) en ASCII)
\t
tabulación horizontal (HT o 0x09 (9) en ASCII)
\\
barra invertida
\$
signo de dólar
\"
comilla-doble
\[0-7]{1,3}
la secuencia de caracteres que coincide con la expresión regular es un caracter en notación octal
\x[0-9A-Fa-f]{1,2}
la secuencia de caracteres que coincide con la expresión regular es un caracter en notación hexadecimal
  #5 (permalink)  
Antiguo 28/10/2007, 20:36
Avatar de Daam  
Fecha de Ingreso: octubre-2007
Ubicación: Planeta Tierra
Mensajes: 152
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Diferencias entre " y ' en PHP

Gracias por sus mensajes.
  #6 (permalink)  
Antiguo 29/10/2007, 04:02
Avatar de andrewp  
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 21 años, 3 meses
Puntos: 5
Re: Diferencias entre " y ' en PHP

No se puede decir que no hay ninguna diferencia relevante porque sí la hay. En PHP se pueden usar ambas, no obstantedeberás tener en cuenta que si hay una instrucción del tipo echo entre comillas dobles (") y considerando que existe una variable dentro de la cadena, esta se procesará o se ejecutará de acuerdo a lo que se busca.
Si por el contrario se usan comillas simples (') no se procesará absolutamente nada noi intentará concatenar nada.

Te doy otra respuesta útil de otro foro:

Cita:
existe una aplicacion si en la cadena hay comillas simples o dobles .. me explico.

$x=' Aqui puede haber " dentro de la cadena';
$x=" Aqui puede haber ' dentro de la cadena";

En el primer caso la comilla simple ' abre y cierra la cadena por lo que
es posible meter una " comilla doble en la misma.

El segundo caso es el inverso, pones una comilla simple ' dentro del bloque
abierto y cerrado por comillas dobles "

Esto es util cuando con PHP generamos codigo JavaScript que requiere en su sintaxis comillas.

HBB
Saludos!
__________________
Andrew :P
  #7 (permalink)  
Antiguo 30/10/2007, 19:15
Avatar de Daam  
Fecha de Ingreso: octubre-2007
Ubicación: Planeta Tierra
Mensajes: 152
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Diferencias entre " y ' en PHP

Gracias por sus respuestas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 14:10.