JTagua

Inicio » Posts tagged 'PHP5'

Tag Archives: PHP5

Anuncios

Introducción a la programación orientada a objeto con PHP5 y NetBeans 6.8

PHP 3 fue la primera versión que presentó el soporte a la programación orientada a objetos. Aunque útil, éste soporte fue muy simplista y no mejoró mucho con la versión de PHP 4. Fue con PHP5 , y debido a la demanda popular de la POO, cuando el modelo objeto fue completamente rediseñado, añadiendo una gran cantidad de características.

La principal diferencia entre la programación orientada a objetos y la programación funcional, es que los datos y el código se agrupan en una sola entidad, que se conoce como objeto. En esta idea, las aplicaciones orientadas a objetos se suelen dividir en un gran número de objetos que interactúan unos con otros.

Objetos, Clases, Atributos, Métodos, Instaciación.

Los elementos básicos de la programación orientada a objetos son,como cabe esperar, los objetos.

Resulta más fácil comprender los objetos como objetos físicos. Por ejemplo, un coche es un objeto. Un coche tiene propiedades (o atributos) tales como el color, el modelo, el motor o el tipo de neumáticos.

Un coche también tiene funciones (o métodos) o cosas que puede hacer. Así, por ejemplo un coche puede ir hacia delante, hacia atrás, puede aparcar, estar en reposo, etc…

En general, un objeto es cualquier nombre o sustantivo. Una persona, un animal, una casa son objetos. Sin embargo, los objetos no tienen porqué tener naturaleza física. Con frecuencia, los objetos son más conceptuales, como por ejemplo una cuenta bancaria o una hipoteca.

Una clase es la plantilla o el patrón que se utiliza para crear un objeto. La clase define las propiedades o los atributos comunes, del objeto genérico. También define las cosas que el objeto puede hacer, es decir, los métodos o funcionalidades.

Los objetos se crean a partir de las clases, al fijar las propiedades y métodos propios del objeto que se está creando. A este proceso se le llama instanciación.

(más…)

Anuncios

Primeros pasos con NetBeans 6.8 beta, PHP 5 y xDEBUG.

En esta entrada, y después de instalar NetBeans 6.8 beta, vamos a probar su funcionamiento con PHP y XDEBUG.

La instalación de NetBeans 6.8 beta es similar a NetBeans 6.7 en los tres sistemas operativos (Mac, Linux y Windows).

Véase la entrada correspondiente. (JDK + Netbeans 6.7 separados en Windows) en este este blog.

Por otro lado y en lo que relacionado con PHP 5, tengo montado XAMPP 1.7.21 para Windows que instala de forma facil y simultánea

  • Apache 2.2.12 (IPv6 enabled) + OpenSSL 0.9.8k
  • MySQL 5.1.37 + PBXT engine
  • PHP 5.3.0
  • phpMyAdmin 3.2.0.1
  • Webalizer 2.21-02 + GeoIP lite
  • FileZilla FTP Server 0.9.32
  • msmtp 1.4.17

Una vez instalados XAMPP y  NetBeans 6.8, fijaremos determinadas caracteristicas del entorno para trabajar con PHP y xDEBUG.

En primer lugar, si en una sesión de NetBeans 6.8 hacemos Herramientas, Opciones y seleccionamos la pestaña PHP, aparecerá

(más…)

Descarga e instalación de XAMPP (Windows).

El desarrollo de aplicaciones web requiere instalar en nuestro equipo, como mínimo, un servidor HTTP. El mas utilizado hoy poy hoy es Apache HTTP Server. Con esta herramienta ya podríamos diseñar e implementar páginas web escritas en HTML aunque sólo podrán ser estáticas, es decir, aquellas que no cambian su contenido.

Para poder realizar páginas web dinámicas, se requerirá además de la herramienta anterior, un lenguaje de script de servidor que permita dicha caracteristica (PHP, JSP, ASP). Y finalmente, si se desea que la página web muestre información procedente de una base de datos, se requerirá de un sistema gestor de bases de datos tal como (entre otros) MyQSL.

Image0

XAMPP es un paquete de herramientas/productos que incorpora básicamente todo lo necesario para poder implementar aplicaciones web dinámicas escritas con PHP 5 que hacen uso de MySQL. En su versión 1.7.1  contiene los siguientes elementos:

  • Apache HTTPD 2.2.11 + Openssl 0.9.8i
  • MySQL 5.1.33
  • PHP 5.2.9
  • phpMyAdmin 3.1.3.1
  • XAMPP CLI Bundle 1.3
  • FileZilla FTP Server 0.9.31
  • Mercury Mail Transport System 4.62

Para ver como se instala XAMPP en Windows ver Debug en PHP 5 con NetBeans 6.7 (Windows), donde se muestra cómo descargar e instalar XAMPP para Windows y cómo puede disponer el entorno integrado NetBeans 6.7 para poder depurar programas escritos en PHP 5.