Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2006, 12:03
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Estás sufriendo lo que se denomina "ambito de las variables" (o en ingles: scope) .. es decir .. donde puedes acceder a una variable.

Tu hablas de "variables gloables" .. no muestras el código donde las defines .. pero te aseguro que no son "globales" (como lo entiende PHP .. otra cosa es como "concepto" en el contexto de una aplicación).

Bien .. el caso es que a una función le debes pasar como parámetro tus variables en la definición de la función o bien declararlas como globales .. pero en la función:

Código PHP:
$variable_global "o mejor dicho .. que está fuera de mis funciones ...";


// o lo haces por parámetro: 
function nose($variable_global){
echo 
$variable_global;
}

// o la defines como global en la función:
function nose(){
global 
$variable_global;
echo 
$variable_global;

Más info y documentación al respecto en el manual de PHP sobre dicho tema:
http://www.php.net/manual/es/languag...bles.scope.php

(ahí veras que tambien puedes hacer referencia a $GLOBALS en tus funciones para referirte a una variable que se definió fuera de tu función ... tienes várias alternativas como veras).


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.