0 calificaciones0% encontró este documento útil (0 votos)
142 vistas25 páginas
Exposicion PHP
El documento describe a PHP, un lenguaje de programación del lado del servidor gratuito e independiente de plataforma. PHP se puede usar para crear páginas web dinámicas mediante la conexión a bases de datos y la generación de contenido personalizado para cada usuario. PHP es rápido, tiene una gran biblioteca de funciones y es compatible con la mayoría de servidores web y motores de bases de datos.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0 calificaciones0% encontró este documento útil (0 votos)
142 vistas25 páginas
Exposicion PHP
El documento describe a PHP, un lenguaje de programación del lado del servidor gratuito e independiente de plataforma. PHP se puede usar para crear páginas web dinámicas mediante la conexión a bases de datos y la generación de contenido personalizado para cada usuario. PHP es rápido, tiene una gran biblioteca de funciones y es compatible con la mayoría de servidores web y motores de bases de datos.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 25
Integrantes del equipo:
Jos Antonio Cruz Snchez
Luis Felipe Crdova Carrasco Marisol Cancino Romero PHP es el acrnimo de Hipertext Preprocesor. Es un lenguaje de programacin del lado del servidor gratuito e independiente de plataforma, rpido, con una gran librera de funciones y mucha documentacin. Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de que se enve la pgina a travs de Internet al cliente. El cliente solamente recibe una pgina con el cdigo HTML resultante de la ejecucin de la PHP. Como la pgina resultante contiene nicamente cdigo HTML, es compatible con todos los navegadores. EJEMPLO DE CDIGO PHP <?php echo "Hola, soy un script PHP!"; ?>
PHP/FI 2.0 En 1997, PHP/FI 2.0, la segunda vez que se escribi la implementacin en C, tuvo un seguimiento estimado de varios miles de usuarios en todo el mundo, sumando alrededor del 1% de los dominios de Internet. PHP 3
Fue reescrito completamente por Andi Gutmans and Zeev Suraski en 1997. Fue nombrado 'PHP' a secas, con el significado de ser un acrnimo recursivo - PHP: Hypertext Preprocessor. A finales de 1998, PHP creci hasta una base de instalacin de decenas de millares de usuarios (estimados) y cientos de miles de sitios Web informando de su instalacin. En su apogeo, PHP 3.0 estaba instalado en aproximadamente un 10% de los servidores Web en Internet.
PHP 4
El nuevo motor, apodado 'Motor Zend' (proviene de sus apellidos, Zeev y Andi), alcanz estos objetivos de diseo satisfactoriamente, y se introdujo por primera vez a mediados de 1999. PHP 4.0, basado en este motor. Adems de la mejora de rendimiento de esta versin, PHP 4.0 inclua otras caractersticas clave como el soporte para la mayora de los servidores Web, sesiones HTTP, buffers de salida, formas ms seguras de controlar las entradas de usuario y muchas nuevas construcciones de lenguaje. dispone de una gran cantidad de caractersticas para la creacin de pginas web dinmicas:
Soporte para una gran cantidad de bases de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, Sybase mSQL, Informix, entre otras.
Ofrece una solucin simple y universal para las paginaciones dinmicas del Web de fcil programacin. Un sitio con pginas webs dinmicas es aquel que permite interactuar con el visitante, de modo que cada usuario que visita la pgina vea la informacin modificada para propsitos particulares.
Perceptiblemente ms fcil de mantener y poner al da que el cdigo desarrollado en otros lenguajes.
Soportado por una gran comunidad de desarrolladores, como producto de cdigo abierto, PHP goza de la ayuda de un gran grupo de programadores, permitiendo que los fallos de funcionamiento se encuentren y reparen rpidamente. El cdigo se pone al da continuamente con mejoras y extensiones de lenguaje para ampliar las capacidades de PHP.
Con PHP se puede hacer cualquier cosa que podemos realizar con un script CGI, como el procesamiento de informacin en formularios, foros de discusin, manipulacin de cookies y pginas dinmicas. Un sitio con pginas webs dinmicas es aquel que permite interactuar con el visitante, de modo que cada usuario que visita la pgina vea la informacin modificada para propsitos particulares. Esquema del modo en que se genera la informacin mediante el uso de una tecnologa del lado servidor como PHP. PHP es un potente lenguaje y el intrprete, tanto incluido en el servidor Web como mdulo o ejecutado como un binario CGI, puede acceder a ficheros, ejecutar comandos y abrir comunicaciones de red en el servidor. Todas estas caractersticas hacen que lo que se ejecute en el servidor Web sea seguro por defecto. PHP ha sido diseado especficamente para ser un lenguaje ms seguro para escribir programas CGI, Perl o C y con la correcta seleccin de las opciones de configuracin de tiempo de compilacin y ejecucin se consigue la exacta combinacin de libertad y seguridad que se necesita. Ya que existen diferentes modos de utilizar PHP, existe tambin una multitud de opciones de configuracin que permiten controlar su funcionamiento. Una gran seleccin de opciones garantiza que se pueda usar PHP para diferentes aplicaciones, pero tambin significa que existen combinaciones de estas opciones y configuraciones del servidor que producen instalaciones inseguras. Es un lenguaje multiplataforma.
Completamente orientado a la web.
Capacidad de conexin con la mayora de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
Permite las tcnicas de Programacin Orientada a Objetos.
No requiere definicin de tipos de variables aunque sus variables se pueden evaluar tambin por el tipo que estn manejando en tiempo de ejecucin.
Rapidez. PHP generalmente es utilizado como modulo de Apache, lo que lo hace extremadamente veloz. Esta completamente escrito en C, as que se ejecuta rpidamente utilizando poca memoria.
Puede interactuar con muchos motores de bases de datos tales como MySQL, MS SQL, Oracle, Informix, PostgreSQL, y otros muchos. Siempre podrs disponer de ODBC para situaciones que lo requieran. Si bien PHP no obliga a quien lo usa a seguir una determinada metodologa a la hora de programar (muchos otros lenguajes tampoco lo hacen), aun estando dirigido a alguna en particular, el programador puede aplicar en su trabajo cualquier tcnica de programacin y/o desarrollo que le permita escribir cdigo ordenado, estructurado y manejable. Un ejemplo de esto son los desarrollos que en PHP se han hecho del patrn de diseo Modelo Vista Controlador (o MVC), que permiten separar el tratamiento y acceso a los datos, la lgica de control y la interfaz de usuario en tres componentes independientes (ver ms abajo Frameworks en PHP). La ofuscacin de cdigo es la nica forma de ocultar los fuentes.
El manejo de errores no es tan sofisticado como Cold Fusion o ASP.
No existe IDE o Debugger. Una IDE puede no ser importante para la mayora de los programadores y un debugger ha sido prometido por Zend Tech para un futuro muy cercano. http://www.desarrolloweb.com/articulos/392.php