Marcofbb Noticias y Artículos Webmasters



Publicidad marcored

PHP: Tutorial sobre POO

  • 12/11/2010
  • 9:55 pm
  • marcofbb

POO son las siglas en español de Programación Orientada a Objetos (OOP en inglés) que, como su nombre lo dice, permite la programación “dinámica” con objetos..
Antes que nada, necesitamos saber el concepto de “clase”.. Una clase dentro de POO es donde se definen las propiedades y las acciones del objeto que le indiquemos…
Lo que vamos a crear es una pequeñísima utilidad para guardar “favoritos” que constará de dos funciones dentro de una clase (una guardará la información y la otra la mostrará)

Bien, pasemos ahora a código…
Antes que nada, definiremos la clase, para ello hacemos uso de CLASS;

class Favoritos {

Nótese que comúnmente para definir una clase, se le pone un nombre con mayúscula inicial…
Bien, ahora, lo que haremos es crear la función que va a agregar el favorito, para ello usamos public function, diciendo que para cuando se ejecute, declare dos datos; el nombre del sitio y la URL…

public function agregar($var1,$var2) {

Ahi, vamos a declarar que la variable nombre dentro de la clase ($this->nombre) va a ser igual al primer valor recogido por la funcion, y que la variable url dentro de la clase (this->url) va a ser igual que el segundo valor;

$this->nombre = $var1;
$this->url = $var2;
}

Una vez hecho esto, vamos ahora a crear una funcion dentro de la misma clase que mostrara lo enviado, para eso haremos uso de nuevo de public function, y ahi no necesitaremos que declaren ningun dato;

public function mostrar() {

Ahora, simplemente haremos echo de las variables nombre y url (notese que para eso usamos $this en la otra funcion, para que este accesible en cualquier lugar de toda la clase);

echo $this->nombre.'<br />'.$this->url.'<br /><br />';
}
}

Bien, ya tenemos nuestra clase listisima! Ahora la ejecutaremos, haciendo uso de NEW, es decir, de cierta forma le asignaremos un objeto;

$test = new Favoritos();

Enseguida, le cargamos el nombre y la URL del sitio a agregar, y por ultimo, mostramos todo;

Y.. Felicidades! Todo correcto
Puedes cargar y mostrar todo cuantas veces quieras, pero debes tener en cuenta que no debe ser la misma variable.. Ejemplo;

$test = new Favoritos();
$test->agregar('Entra-ya','www.marcofbb.com.ar');
$test->mostrar();
 
$test2 = new Favoritos();
$test2->agregar('Google','www.google.com');
$test2->mostrar();

Fuente: SourceGeeK

Share

¿Necesitas ayuda? o ¿Asesoramiento webmaster? Registrate en nuestro foro de consultas

Posts Relacionados

Total de Comentarios: 7

Avatar
12/11/2010
10:26 pm

Información Bitacoras.com...

Valora en Bitacoras.com: POO son las siglas en español de Programación Orientada a Objetos (OOP en inglés) que, como su nombre lo dice, permite la programación “dinámica” con objetos.. Antes que nada, necesitamos saber el concepto de “clas......

Avatar
14/11/2010
4:09 pm

POO en ingles es popo jajaja xD

buen tuto, habia visto scripts programados asi y no entendia nada, ahora entiendo un poco mas 😉

Avatar
14/11/2010
4:20 pm

Cada día se aprende algo nuevo 🙂

Gracias por el comentario

Salu2!

Avatar
25/11/2010
6:28 pm

Man puedes hacer un tuto de que se rellene un formulario y se publike?

    Avatar
    25/11/2010
    6:44 pm

    Osea un sistema de comentarios ? dale, voy a crear 2 tutos, 1 con ajax y el otro simple

Avatar
17/06/2012
1:24 am

[...] Articulo copiado desde: marcofbb.com.ar [...]

Avatar
luis
30/05/2013
2:22 am

buenisimo muchas gracias, sigue asi.


Enviar Comentario

(*)

(*)