Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Desarrollo de aplicaciones web dinámicas con PHP




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Introducción
    Evolución de PHP
    ¿Qué se necesita para que PHP funcione?
    Ventajas y desventajas
    Principios básicos de programación con PHP
    Framework de PHP
    Aplicaciones en PHP
    PHP para el E-Commerce
    Conclusiones

    Agenda

    Monografias.com

    ¿ Qué es PHP ?

    Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en un servidor.

    ¿ Qué permite ?

    Procesar información, generar contenidos dinámicos, consultas a bases de datos.

    Introducción

    Monografias.com

    Evolución de PHP
    El sistema PHP fue diseñado diseñado en 1994, por Rasmus Lerdorf en un CGI en el lenguaje C que permitió la interpretación de algunos comandos básicos.

    PHP 3 (1997)

    Analizador sintáctico.
    Se reescribieron el código de PHP produciendo el motor Zend.
    Cambia el nombre al actual.

    PHP 4 (2000)

    Mejoras de seguridad

    PHP5 (2004)

    POO
    Mejoras de rendimiento.
    Mejor soporte para MySQL y XML.

    PHP 6 (en desarrollo)
    Mejoras en POO.
    Soportará Unicode.
    Limpieza de funcionalidades obsoletas.

    Monografias.com

    PHP es un lenguaje de programación Web diseñado para que un intérprete que lo analice y ejecute.

    El servidor web, cuando detecta una extensión asociada a PHP, envía esta página al intérprete y éste se la devuelve la respuesta según la solicitud.

    Paralelamente se puede trabajar con una base de datos si es necesario.

    ¿Qué se necesita para que PHP funcione?

    Monografias.com

    Esquema de funcionamiento de para PHP

    Monografias.com

    Ventajas

    Capacidad de conexión con la mayoría motores de base de datos.

    Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones).

    Posee una amplia documentación en su página oficial

    Es libre

    POO

    Biblioteca nativa de funciones sumamente amplia e incluida

    Tiene manejo de excepciones.

    Ventajas y desventajas

    Monografias.com

    Desventajas

    No posee adecuado manejo del Unicode.

    Por su diseño dinámico no puede ser compilado y es muy difícil de optimizar.

    Por sus características promueve la creación de código desordenado y complejo de mantener.

    Ventajas y desventajas [2]

    Monografias.com

    Principios básicos de programación con PHP
    Sintaxis básica

    < html>
    < head>
    < title> Página de prueba< /title>
    < /head>

    < ?php

      sentencias de PHP;

    ?>

    < /html>

    Monografias.com

    Tipo de datos

    Booleanos
    Enteros
    String
    array
    Objetos
    Null

    Permite la definición de constantes

    Principios básicos de programación con PHP [2]

    Monografias.com

    Soporta los operadores

    Aritméticos
    Asignación
    De cadena
    Incremento y decremento
    Comparación
    Comparación de los datos en forma binaria
    Lógicos

    Principios básicos de programación con PHP [3]

    Monografias.com

    Estructuras de control

    If-else
    If elseif
    Switch

    Estructuras de ciclos

    For
    Forecha
    While
    Do while
    Break y continue

    Principios básicos de programación con PHP [4]

    Monografias.com

    Permite la definición de funciones

    POO

    Métodos set() y get() para el acceso de las propiedades
    Miembros privados y estáticos
    Constructores y destructores
    Herencia
    Clases abstractas
    Interfaces
    Polimorfismo
    Excepciones

    Principios básicos de programación con PHP [5]

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter