Añadiendo métodos
Añadir métodos es tan sencillo como añadir propiedades. Vamos a añadir un método para saludar.
1
2
3
4
5
6
7
8
| class Usuario { public $usuario ; public $password ; public function saludar() { echo '¡Hola ' . $this ->usuario. '!' ; } } |
$this
? $this
es la forma que tienen los objetos de referirse a sí mismos. Por ende, para poder acceder al valor de $usuario
desde el propio objeto, tendremos que valernos de $this
.Llamar al método no tiene mucho misterio:
1
2
3
| $juan = new Usuario; $juan ->usuario= 'juan' ; $juan ->saludar(); // ¡Hola juan! |
1
2
3
4
5
6
7
8
9
10
11
12
| $usuarios = null; $usuarios [] = new Usuario; $usuarios [] = new Usuario; $usuarios [0]->usuario = 'juan' ; $usuarios [1]->usuario = 'manolo' ; foreach ( $usuarios as $usuario ) { $usuario ->saludar(); } // '¡Hola juan!' // '¡Hola manolo!' |
No hay comentarios:
Publicar un comentario