Descargar

Desarrollo de aplicaciones web dinámicas con PHP

Enviado por Pablo Turmero


Partes: 1, 2

    edu.red

    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

    edu.red

    ¿ 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

    edu.red

    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.

    edu.red

    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?

    edu.red

    Esquema de funcionamiento de para PHP

    edu.red

    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

    edu.red

    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]

    edu.red

    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>

    edu.red

    Tipo de datos

    Booleanos Enteros String array Objetos Null

    Permite la definición de constantes

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

    edu.red

    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]

    edu.red

    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]

    edu.red

    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