16/08/2011, 09:15
|
| | | Fecha de Ingreso: mayo-2008 Ubicación: san jose
Mensajes: 449
Antigüedad: 16 años, 7 meses Puntos: 7 | |
Respuesta: Obtener nombre o variable de la funcion que llama la clase Cita:
Iniciado por abimaelrc 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 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. |