Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Progamación

En PHP

Elaborado por: Danis Manchu.

PHP

  • Lenguaje de programaciòn de propòsito general de còdigo de lado del servidor, diseñado para el desarrollo web de contenido dinàmico.

  • Se puede incorporar directamente en un documeto html en lugar de llamar archivos externos que procese datos.

  • Incluye una interfaz de lìnea comandos

Historia

Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vítae y guardar ciertos datos, El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/PHI.

add

subtopics

Historia

  • Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico (parser, en inglés) en 1997 y crearon la base del PHP3, y cambiaron el nombre del lenguaje por PHP: Hypertext Preprocessor.

  • y se publicó oficialmente en junio de 1998.

  • En mayo del 2000, PHP 4 se lanzó bajo el poder del motor Zend 1.0.

  • El 13 de julio del 2007 se anunció la suspensión del soporte y desarrollo de la versión 4 de PHP.

  • l 13 de enero del 2008, y posteriormente la versión 4.4.9, publicada el 7 de agosto del 2008.1

El 13 de julio del 2004, se lanzó PHP 5, utilizando el motor Zend Engine 2.0 (o Zend Engine 2).3​

  • Mejor soporte para la programación orientada a objetos, que en versiones anteriores era extremadamente rudimentario.
  • Mejoras de rendimiento
  • Mejor soporte para MySQL con extensión completamente reescrita
  • Mejor soporte a XML (XPath, DOM, etc.)
  • Soporte nativo para SQLite
  • Soporte integrado para SOAP
  • Iteradores de datos
  • Manejo de excepciones
  • Mejoras con la implementación con Oracle

Sintaxis

Healhty

diet?

Caracterìsticas

  • Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos.
  • Es considerado un lenguaje fácil de aprender, ya que en su desarrollo se simplificaron distintas especificaciones, como es el caso de la definición de las variables primitivas, ejemplo que se hace evidente en el uso de php arrays.
  • El código fuente escrito en PHP es invisible al navegador web y al cliente, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador.
  • Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
  • Capacidad de expandir su potencial utilizando módulos (llamados ext's o extensiones).
  • Posee una amplia documentación en su sitio web oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.
  • Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
  • Permite aplicar técnicas de programación orientada a objetos.

Conexiones de php con

servidores de base de datos

Permite la conexiòn a diferentes tipos de servidores de base de datos tanto sql como nosql tales como mysql, postgresql, oracle, odbc, db2, microsoft mysql server, firebird, sqllite y mongodb.

SERVIDORES

  • XAMPP.
  • LAMP.
  • WAMP.
  • MAMP.
  • UwAMP.
Learn more about creating dynamic, engaging presentations with Prezi