PHP Orientado a objetos
Escrito en | 13 Febrero, 2010 | No Comments
Tras empezar a trabajar con .net, y habiendo tratado con php orientado a objetos sin tener ni idea con varios entornos ya construidos, me he puesto a investigar y es muy muy interesante.
Para la construccion eficiente de las webs en PHP, yo uso el mismo PHP para pintar el HTML, claro está, empezé en mis codigos a repetirlo para cada pagina, tras ese engorro, use los INCLUDE para que se trajera partes que estaban en otros archivos y finalmente funciones, pero no me convencía del todo, entonces encontré LOS OBJETOS.
Este concepto tarda en aprenderse sobretodo si vienes viciado de programaciones mas rústicas, en pocas palabras y para que sirva como ejemplo practico pintando HTML, voy a dejar aqui un trozo de codigo supersimple.
Se trata de lo siguiente, primero declaramos una clase que contendra funciones (metodos) y variables (atributos), la llamaremos pintapartes. Introducimos una funcion dentro que pinta una tabla con 3 variables y devuelve la tabla construida. Por ultimo creamos el objeto, y llamamos a la funcion que alberga en su interior almacenando su retorno en la variable tabla y la llamamos a traves del objeto, por ultimo pintamos con echo el valor de la variable.
Aqui dejo el código, es muy sencillo, pero sirve como base para entender como funciona.
<?php
class pintapartes {
function cabecera() {
$abretabla=”<table border=5><TR><td>”;
$contenido=”contenido”;
$cierratabla=”</Td></Tr></table>”;
Return $abretabla.$contenido.$cierratabla;
}
}
$objeto = new pintapartes();
$tabla=$objeto->cabecera();
echo $tabla;
?>
Comentarios:
Escribe tu comentario