Bienvenidos sean a este post, hoy repasaremos el tema de los metodos.
Como dijimos en el post anterior los metodos no son otra cosas que funciones pero que se le cambia el nombre por convencion para diferenciarlo de cuando esta o no en una clase, repasemos su sintaxis:
<modificador> function nombreMetodo (< argumentos >)
{
... instrucciones ...
}
En este caso tenemos la palabra function que la define como funcion el nombre del metodo y dos elementos opcionales como son el modificador que no es otra cosa que el modificador de acceso del cual hablamos brevemente en este post y los argumentos de la funcion que pueden estar o no, en el bloque tendremos todas las instrucciones que sean necesarias.
Nota: Sobre los modificadores hablaremos en el proximo post.
Tomando el mismo ejemplo que vimos en los posts anteriores asumamos que tenemos una clase en la siguiente ubicacion:
/var/www/HTML/app/codes/informes/Informes.php
Donde volveremos a usar el siguiente codigo para poder implementarlo:
<?php
namespace codes;
use codes\informes\Informes;
$informe = new Informes();
echo $informe->balance . "<br>";
?>
En este caso volvimos a establecer el namespace e implementamos la clase Informes nuevamente, por ultimo creamos dicho objeto y mostramos el valor de la propiedad balance, asumamos que modificamos el acceso a balance de publico a privado y no podemos acceder a dicha propiedad pero si podemos hacerlo por medio de un metodo y lo haremos de la siguiente forma:
<?php
namespace codes;
use codes\informes\Informes;
$informe = new Informes();
echo $informe->getBalance() . "<br>";
?>
Como pueden ver no se modifica en nada como vinimos trabajando hasta ahora pero recuerden tener que utilizar las declaraciones para poder acceder a las mismas.
En resumen, hoy hemos repasado los metodos, como son, para que se usan, porque se los denomina de esa forma y mencionamos un tema que veremos en el proximo post, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
