Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/08/2011, 09:15
Avatar de jamesjara
jamesjara
 
Fecha de Ingreso: mayo-2008
Ubicación: san jose
Mensajes: 449
Antigüedad: 18 años, 5 meses
Puntos: 7
Respuesta: Obtener nombre o variable de la funcion que llama la clase

Cita:
Iniciado por abimaelrc Ver Mensaje
Me perdi tanto con lo que preguntas como con el ejemplo. Podrías volver a replantear e indicar que quieres mostrar.

Código PHP:
=======clase.php=======
clase james { 
... function 
modificar_Variable_id_fijo( $valor_nuevo ){ 
       
//MODIFICARA EL VALOR DE LA VARIABLE de nombre fijo ya conocido($modificar_Esta_Variable_james), ESTA VARIABLE ESTA FUERA DE LA CLASE, NO ESTA DEFINIDA COMO GLOBAL(PERO SI ES NECESARIO SI), 
//OBVIAMENTE INVENTANDO :
instance_objet_creator.function('lalala').var('modificar_Esta_Variable_james').value= $valor_nuevo;
instance_objet_creator.lalala.modificar_Esta_Variable_james = $valor_nuevo;
  } 
}


=======
main.php=======
$ref = new james();

//funcion fuera de la clase
function lalala(){
global 
$ref ;

$modificar_Esta_Variable_james = NULL;

echo 
$modificar_Esta_Variable_james; // NULL

//CAMBIAMOS EL VALOR
$ref->modificar_Variable_id_fijo( "this is new james value" );

echo 
$modificar_Esta_Variable_james; // this is new james value
}

lalala(); 

Cita:
Iniciado por GatorV Ver Mensaje
Tendrías que usar global dentro de tu función en tu clase para modificar, tal como lo haces en tu función, o usar el array $GLOBALS.
Saludos.
Utilizar $GLOBALS es mejor opcion o la primera que citas?
__________________
X7CLOUD El webservice latino!
Compatible
con mysql,sql,sqlitte.
Compatible con extjs , sencha , smargwt, Gwt , Jquery , Charts, Streaming.