Comunidad de diseño web y desarrollo en internet online

Registrar todos los metodos que ejecuta mi clase.

Citar            
MensajeEscrito el 23 Jul 2007 02:53 pm
Que onda, tengo una pregunta medio curiosa. Quisiera saber si existe alguna forma de registrar el llamado a cualquier funcion que hace una clase mia, la declaracion de la clase es algo asi:

class politologo_Events_Gallerie extends io_Object {
....
}

los objetos no los creo de la forma tradicional, para esa clase uso esta linea por ejemplo.

$evento = $politologo->factory('gallerie');

Quisiera registrar todos los llamados a las funciones que se hacen asi como su tiempo de ejecucion en ms para propositos de depuracion. Se me habia ocurrido obtener desde io_Object la lista de funciones de mi clase y crearlas bajo io_Object dinamicamente (para reemplazarlas)... En realidad no estoy muy convencido que funcione, pero no se me ocurre mas nada...

alguna idea?, o me rindo?

Por neohunter

Claber

563 de clabLevel

1 tutorial

 

Bogota, Colombia

firefox
Citar            
MensajeEscrito el 23 Jul 2007 02:54 pm
bien, me rindo, voy a poner al principio de cada funcion algo asi como $this->system o que se yo.

Por neohunter

Claber

563 de clabLevel

1 tutorial

 

Bogota, Colombia

firefox
Citar            
MensajeEscrito el 23 Jul 2007 03:25 pm
Creo que debug_backtrace o la clase Exception en tal caso te pueda servir, lo de microsegundo eso si no te lo dara.

Aun no entiendo que quieres hacer, pero creo que estas inventando mucho.

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.