![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
que significa this->atrib->metod();
me he topado con este tipo de instrucciones que quisiera me ayuden a entender:
Código PHP:
__________________
"valor a pesar de toda debilidad del cuerpo, el espiritu debe triunfar" Última edición por gabrielflowers fecha: 30-01-2008 a las 21:58:03. |
#2
|
||||
|
||||
Hola,
"$this" hace referencia, desde dentro de un objeto, al propio objeto en que se trabaja. Es como el "Self" de Delphi, si te suena de algo. "atrib" es ahí un miembro del objeto en cuestión. Y, dicho miembro, debe ser a su vez un objeto, que al menos cuenta con un método ("metod") que es ejecutado. |
#3
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#4
|
|||
|
|||
Cuando defines un método de una clase, this se refiere al objeto en particular que se use cuando se llame a ese método. Esto es, si tienes una clase:
Código PHP:
Código PHP:
Código PHP:
La flecha -> sirve para referirse a los métodos a propiedades de una clase. Así, en tu ejemplo, method es un método de atrib, que asu vez debe ser una propiedad del objeto donde estás usando this. Bye |
#5
|
||||
|
||||
Cita:
![]() ![]()
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#6
|
||||
|
||||
mas o menos eso supuse
gracias, eso de $this ya lo sabia, la ultima parte en la que se llama a un metodo desde un atributo del objeto, era la que me hacia pensar, pero tambien paso por mi cabeza que ese atributo podria ser otro objeto declarado dentro del objeto principal, y simplemente se esta llamando a un metodo del primer mencionado, gracias
__________________
"valor a pesar de toda debilidad del cuerpo, el espiritu debe triunfar" Última edición por gabrielflowers fecha: 30-01-2008 a las 22:55:41. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Que significa tu nick | Trigger | Humor | 237 | 21-05-2008 06:50:01 |
Que significa el PID? | TEO127 | HTML, Javascript y otros | 2 | 05-04-2007 11:29:51 |
¿Que significa parametrizar? | papulo | Varios | 4 | 03-01-2006 18:40:05 |
Que Significa UniDireccionales? | DOM06 | Conexión con bases de datos | 2 | 29-06-2005 22:18:22 |
Que significa | José Luis Garcí | Varios | 2 | 22-05-2003 14:20:39 |
![]() |
|