Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/04/2008, 13:33
usermax
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
De acuerdo Re: problema con date en consulta sql

Hola korg1988,

Cuando usamos variables en php se usa el signo $.
En cambio cuando usamos constantes no se usa el signo "$" sino que se escribe directamente.

Por ejemplo:

Código PHP:
define("TEST","HOLA"); 
Si hacemos

Código PHP:
echo TEST
Imprimirá "HOLA".

Por qué te explico esto de la constante??
Aquí viene la cosa:


Cuando tu usas:

$array[dato]

PHP lo que hace es buscar si "dato" es una constante. Y en el caso que la constante no exista entonces busca el índice 'dato'.

Para ahorrar ese trabajo a PHP ponemos comillas simples para que no tenga que buscar si la constante exista.

En qué casos no es necesario usar las comillas simples en índices de arrays?

1- Cuando el índice es numérico
2) Cuando el aaray está dentro de una cadena delimitada por comillas dobles:
Código PHP:
echo  "$array[dato]"
En ese caso PHP interpreta directamente de que se trata de un índice directo.

SAludos