Issuu on Google+

Jorge Rodriguez C.I:18.332.412


• 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 las bibliotecas Qt o GTK+.


โ€ข PHP es un acrรณnimo recursivo que significa PHP Hypertext Preprocessor (inicialmente PHP Tools, o, Personal Home Page Tools)


• 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, como la cantidad de tráfico que su página web recibía. 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/FI.


• Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos. • Es considerado un lenguaje facil de aprender,ya que en su desarrollo se simplificaron distintas especificaciones, como es el caso de la definicion 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. Esto hace que la programación en PHP sea segura y confiable. • 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. Incluso aplicaciones como Zend framework,empresa que desarrolla PHP, estan totalmente desarrolldas mediante esta metodologia. • No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipo que estén manejando en tiempo de ejecución. • Tiene manejo de excepciones (desde PHP5).


• Como es un lenguaje que se interpreta en ejecución, para ciertos usos puede resultar un inconveniente que el código fuente no pueda ser ocultado. La ofuscación es una técnica que puede dificultar la lectura del código pero no necesariamente impide que el código sea examinado. • Debido a que es un lenguaje interpretado, un script en PHP suele funcionar considerablemente más lento que su equivalente en un lenguaje de bajo nivel, sin embargo este inconveniente se puede minimizar con técnicas de cache tanto de en archivos y memoria. • Las variables al no ser escritas dificulta a los diferentes IDEs para ofrecer asistencias para el tipeado del código, aunque esto no es realmente un inconveniente del lenguaje en sí. Esto es solventado por Zend Studio añadiendo un comentario con el tipo a la declaración de la variable.


Rasmus Lerdorf, anuncio por su cuenta de twitter que dejara su cargo en yahoo! el cual lo ocupaba desde el año 2002. Rasmus Lerdorf, el cual ingreso a yahoo! como ingeniero ya que ademas de ser el creador de php se destaca por ser un desarrollador de codigo abierto, Creó el PHP en 1995 (el significado es “Página Personal” por sus siglas en inglés) y aún hoy sigue siendo uno de los lenguajes y entornos más utilizados.


He aqui la forma mas facil de ver un PHP del cuerpo humano.


• •

• •

Las 20 respuestas que más utilizan los programadores cuando sus programas no funcionan: 20. “Pues es raro…” 19. “Nunca había pasado antes.” 18. “Pues ayer funcionaba…” 17. “¿Como es posible?” 16. “Tiene que ser un problema de tu hardware.” 15. “¿Qué hiciste mal para lograr que fallara?” 14. “Algo debe de estar mal en tus datos.” 13. “¿Si no he tocado ese módulo en meses!” 12. “Debes de estar usando una versión anterior.” 11. “Es sólo una desafortunada coincidencia.” 10. “¡Es que no lo puedo probar todo!” 9. “ESTO, no puede ser la causa de ESO.” 8. “Funciona, pero no lo he probado.” 7. “Alguien debe de haber cambiado mi código!” 6. “¿Has comprobado que no haya algún virus en tu sistema?” 5. “Ya se que no funciona, ¿pero te gusta?” 4. “No puedes utilizar esa versión en tu sistema” 3. “¿Por qué quieres hacer eso?” 2. “¿Y tú dónde estabas cuando se colgó el programa?” Y la respuesta número uno de los programadores con programas que no funcionan es: 1. “¡EN MI MÁQUINA SI FUNCIONA!”


• Liberada una nueva actualización de seguridad de lenguaje de programación con mayor peso en la web. Este lanzamiento centrado en la mejora de la estabilidad añade solución a más de 60 bugs de diversa consideración varios de los cuales están relacionados con temas de seguridad. Debido a estos cambios los responsables del desarrollo de esta tecnología de programación del lado del servidor dirigida al desarrollo web, han hecho un llamamiento a todos los usuarios para que se actualicen a la mayor brevedad al nuevo PHP 5.4.1. Cabe recordad que PHP 5.4 fue lanzado hace apenas dos meses y que entre sus mejoras se incluyen los nuevos traits, sintaxis simplificada de arrays, posibilidad de iniciar un web server para testing, nuevas clases e interfaces como JSONSerializable o SessionHandler y la inclusión de nuevos métodos y funciones. Junto a PHP 5.4.1, también ha sido liberado PHP 5.3.11 y al igual que éste su lanzamiento también responde a motivos de seguridad y estabilidad.


Intenta hacer esta divertida sopa de letras.

-

PERL C ABL PHP JAVA JAVASCRIPT CLIPPER PASCUAL


Revista PHP