Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/06/2009, 00:19
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Las comillas me vuelven loco

Algunas observaciones, para que valenti77 no se confunda mas:

Las comillas simples se escapan cuando las insertas en cadenas delimitadas por comillas simples, no asi cuando estan delimitadas por comillas dobles; mismo caso (a la inversa) de las comillas dobles.

Lo ideal, cuando incluyes elementos de una matriz (principalmente asociativa) dentro de una cadena es encerrarlas entre llaves: "{$_POST['indice']}", esto ayuda a evitar muchos dolores de cabeza, como los que has tenido.

Ejemplos:
Código php:
Ver original
  1. $cad1 = 'Esta cadena esta entre comillas \'simples\' y las "dobles" no se escapan';
  2. $cad2 = "Esta cadena esta entre comillas \"dobles\" y las 'simples' no se escapan";
  3. $cad3 = 'Esta cadena concatena ' . $cad1 . ' otra cadena';
  4. $cad4 = "Entre comillas dobles, las variables $cad2 no necesitan ser concatenadas";
  5. $cad5 = "Esta cadena contiene elemento de matriz {$_POST['titulo']} sin problemas";
__________________
- León, Guanajuato
- GV-Foto