Lenguaje de programacion php

Solo disponible en BuenasTareas
  • Páginas : 2 (353 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de agosto de 2012
Leer documento completo
Vista previa del texto
Definicion PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor(server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando lasbibliotecas Qt o GTK+.
Historia PHP fue originalmente diseñado en Perl, seguidos por la escritura de un grupo de CGI
binarios escritos en el lenguaje C por el programador Danés-Canadiense RasmusLerdorf en el año 1994 para mostrar su currículum vitae y guardar ciertos datos, comola cantidad de tráfico que su página web recibía. El 8 de junio del 1995 fue publicado "Personal Home Page Tools" luegode que Lerdorf lo combinara con su propio FormInterpreter para crear PHP/FI.

Caracteristicas No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipoque estén manejando en tiempo de ejecución.
Tiene manejo de excepciones (desde PHP5).
Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos.Capacidad de expandir su potencial utilizando módulos (llamados ext's o extensiones).
Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
Ventajas
· Posee una muybuena documentación en su página oficial .
· Es Libre, por lo que se presenta como una alternativa de fácil acceso para todos.
· Permite las técnicas de Programación Orientada a Objetos. (Clases yherencia.).
· Muy sencillo de aprender.
· Similar en sintaxis a C y a PERL
Desventajas
1. Cada cual programa a su manera y hace que sea muy difícil mantener el código de terceras personas.
2. Existenmuchas versiones de PHP con incompatibilidades entre sí
3. En PHP 4 es difícil depurar los errores.
· Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser
más...
tracking img