
11/09/2008, 09:43
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 27
Antigüedad: 16 años, 6 meses Puntos: 0 | |
Respuesta: usar variable fuera de una funcion Hola otra vez:
Voy a contarte lo que me ocurre es que no acabo de aclararme.
Dentro de la funcion procesado() realizo un procesado de un fichero y al final obtengo una variable $tiempo_inicio=time; que me da el tiempo en el cual se procesó el fichero por ultima vez.
El problema es que cuando se llama a la funcion procesado() si el fichero no tiene cosas nuevas a la ultima vez que se procesó no realiza el procesado() y hace un return sin pasar por la parte de codigo donde esta $tiempo_inicial.(es decir , para procesar algo en el fichero debe haber informacion nueva añadida a la que habia la ultima vez que procesó, si no sale y vuelve a intentarlo despues de un cierto tiempo)
Yo lo que quiero es poner en el bucle principal otra variable $tiempo_final=time despues de que se llama a la funcion procesado() y con esto en el bucle principal comparar el valor de $tiempo_final con el de $tiempo_inicio.
Lo que pregunto es como hacer para que el valor de $tiempo_inicio sea el valor de la ultima vez que se procesó el fichero aunque despues de ésta haya habido más veces que se ha llamado a procesado() pero no se ha actualizado el fichero.
Un saludo |