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