se.
hay alguna forma de que (sin agregar una funcion get($id) en B) pueda
saber el nombre de la clase desde la que se llama a la funcion?
gracias.saber el nombre de la clase desde la que se llama a la funcion?
""Fernando Zapata Miranda"" <fazmf99@gmail.com> escribió en el mensaje
news:38d7e6090803111320k2f71ffadrbc7b64fe96bd0bb4@mail.gmail.com...
.....
is_subclass_of(this,"A");
....
On 3/11/08, Pablo Pazos Gutierrez wrote:
Buenas, tengo un problema que no se si se puede resolver con las funciones
estandar php, el esquema es el siguiente:
- Tengo una clase A
- Tengo una clase B, subclase de A
- A tiene un metodo estatico get( $id )
- Necesito poder hacer A::get( $id ) y B::get( $id ) y que el metodo se de
cuenta si lo estoy invocando desde A o desde B, o sea necesito el nombre
de
la clase.
- Haciendo get_class(), llamando a A::get( $id ) o B::get( $id ) me
devuelve
siempre A
hay alguna forma de que (sin agregar una funcion get($id) en B) pueda
saber
el nombre de la clase desde la que se llama a la funcion?
muchas gracias.
--
Atte.
Pablo Pazos Gutierrez
www.SimpleWebPortal.net
--
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Buenas, tengo un problema que no se si se puede resolver con las funciones
estandar php, el esquema es el siguiente:
- Tengo una clase A
- Tengo una clase B, subclase de A
- A tiene un metodo estatico get( $id )
- Necesito poder hacer A::get( $id ) y B::get( $id ) y que el metodo se de
cuenta si lo estoy invocando desde A o desde B, o sea necesito el nombre
de
la clase.
- Haciendo get_class(), llamando a A::get( $id ) o B::get( $id ) me
devuelve
siempre A
hay alguna forma de que (sin agregar una funcion get($id) en B) pueda
saber
el nombre de la clase desde la que se llama a la funcion?
muchas gracias.
--
Atte.
Pablo Pazos Gutierrez
www.SimpleWebPortal.net
--
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
Ing Fernando Antonio Zapata Miranda.
Lima - Perú
2573064 - 92565439