Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/03/2008, 01:26
Avatar de pablinff
pablinff
 
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 19 años, 1 mes
Puntos: 7
Re: Duda básica en la compración if

De hecho la diferencia que existe entre ambos tipos de comillas es que las comillas simples ' y ' son especialmente de caracter literal, y son mas recomendables a la hora de mostrar solo literales debido a que el parseado de las mismas es más rápido que la de las dobles.
Mientras las dobles son mejor utilizadas para mostrar variables, o saltos de linea "\n", la desventaja es que son mas lentas que las simples.
Algunos ejemplos:
Código PHP:
//Comillas dobles
echo "Bienvenido $nombre";
echo 
"Bienvenido $user[nombre]";
//Comillas simples
echo 'Bienvenido'.$nombre;
echo 
'Bienvenido'.$user["nombre"];

//Comillas Dobles
echo "Hola \"Carlitos\""// Muestra: Hola "Carlitos"
//Comillas Simples
echo 'Hola "Carlitos"'// Muestra: Hola "Carlitos" 
En conclusión trata de utilizar las simples antes que las dobles para obtener un mejor desempeño en tu aplicación.

Otros ejemplos tomando en cuenta los que planteaste:
Código PHP:
//Tus ejemplos:
//A
echo "tralala".$variable ;
//B
echo '<p align="center">aaaaa</p>' ;
echo 
"<p align='center'>aaaa</p>" ;

//Alternativos:
//A
echo 'tralala'.$variable;
echo 
"tralala $variable"
//B
echo "<p align=\"center\">aaaaa</p>"
echo 
'<p align=\'center\'>aaaa</p>' 
La " \ "(barra invertida) funciona como escape para los caracteres claves, en caso de que quieras utilizar una barra invertida sin que escape a otros caracteres " \\ "(doble barra).

Espero que te sirva de ayuda.
Saludos!
__________________
I'm gonna start a revolution from my bed...

Última edición por pablinff; 15/03/2008 a las 01:36