Un espacio para los entusiastas del web

120 com comentarios en total.
23 may 2001
197.379 Lecturas
Tags: PHP,

¿Qué es el PHP?

Logo PHPEl PHP (acronimo de PHP: Hypertext Preprocessor), es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor. El PHP inicio como una modificación a Perl escrita por Rasmus Lerdorf a finales de 1994. Su primer uso fue el de mantener un control sobre quien visitaba su curriculum en su web.

En los siguientes tres años, se fue convirtiendo en lo que se conoce como PHP/FI 2.0. Esta forma de programar llego a muchos usuarios, pero el lenguaje no tomo el peso actual hasta que Zeev Surasky y Andi Gutmans le incluyeron nuevas características en 1997, que dio por resultado el PHP 3.0. La versión 5 es la más reciente y está previsto el lanzamiento de la rama 6.

Traduciendo la definición del FAQ de PHP.net:

“El PHP es un lenguaje de script incrustado dentro del HTML. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características especificas de si mismo. La meta del lenguaje es permitir rápidamente a los desarrolladores la generación dinámica de paginas”.

Con PHP se puede hacer cualquier cosa que podemos realizar con un script CGI, como el procesamiento de información en formularios, foros de discusión, manipulación de cookies y páginas dinámicas. Un sitio con páginas dinámicas es el que permite interactuar con el visitante, de modo que cada usuario que visita la pagina vea la información modificada para requisitos articulares. Las aplicaciones dinámicas para el Web son frecuentes en los sitios comerciales (e-commerce), donde el contenido visualizado se genera de la información alcanzada en una base de datos u otra fuente externa.

Soporte para bases de datos:

Una de sus características más potentes es su suporte para gran cantidad de bases de datos. Entre su soporte pueden mencionarse InterBase, mSQL, MySQL, Oracle, Informix, PosgreSQL, entre otras. PHP también ofrece la integración con las varias bibliotecas externas, que permiten que el desarrollador haga casi cualquier cosa desde generar documentos en pdf hasta analizar código XML.

Su sintaxis es muy similar a la del ASP, pues el código PHP va incrustado dentro del código HTML. Sus tags van incluidos dentro de . Un ejemplo práctico de una instrucción funcional de PHP sería:

<?php print "Hola, Maestros del Web!";?> 

Que al ser ejecutado en el servidor nos imprimiría dentro del código HTML la frase:

Hola, Maestros del Web!

PHP ofrece una solución simple y universal para las paginaciones dinámicas del Web de fácil programación. Su diseño elegante lo hace perceptiblemente más fácil de mantener y ponerse al día que el codigo comparables en otros lenguajes. Debido a su amplia distribución PHP está perfectamente soportado por una gran comunidad de desarrolladores.

Código abierto:

Como producto de código abierto, PHP goza de la ayuda de un gran grupo de programadores, permitiendo que los fallos de funcionamiento se encuentren y se reparan rápidamente. El código se pone al día continuamente con mejoras y extensiones de lenguaje para ampliar las capacidades de PHP. Es utilizado en aplicaciones Web-relacionadas por algunas de las organizaciones más prominentes tales como Mitsubishi, Redhat, Der Spiegel, MP3-Lycos, Ericsson y NASA.

PHP es la opción natural para los programadores en máquinas con Linux que ejecutan servidores web con Apache, pero funciona igualmente bien en cualquier otra plataforma de UNIX o de Windows, con el software de Netscape o del web server de Microsoft. PHP también utiliza las sesiones de HTTP, conectividad de Java, expresiones regulares, LDAP, SNMP, IMAP, protocolos de COM (bajo Windows).

Para trabajar con capacidades PHP, se puede conseguir mayor información en PHP.net, sitio encargado de mantener al día a todos los desarrolladores con las últimas descargas relacionadas con el lenguaje y documentación.

Otras lecturas acerca de PHP:

También te recomendamos ver el manual sobre PHP que tenemos en Foros del Web y estos otros artículos sobre la creación de thumbnails de imágenes, la creación de sistemas de comentarios, de registros de usuarios y herramientas para personalizar la página de error 404: todo ello con PHP.

No te pierdas especialmente el apartado sobre programación orientada a objetos con PHP, sobre cómo optimizar tus aplicaciones PHP y por último, pero no por ello menos importante, 10 principios básicos sobre PHP.

Documento redactado gracias a Herminio Heredia Santos.

Christian Van Der Henst S.Christian Van Der Henst S. para Maestros del Web.
Agrega tu comentario | Enlace permanente al artículo

Síguenos en: @maestros | /maestrosdelweb

Comentarios

  1. arian

    me encantaria aprenderlo muy bien

  2. carlos arrieta

    satisfecho, muchas felicidades.
    Como puedo bajar PHP, de donde?

  3. Unregistered

    quien pude decirme donde puedo bajarlos gratis…

  4. Faso

    Esta muy bien redactado, ademas de k creo k no es nada fuera del otro mundo…

  5. Unregistered

    muy bueno son los mejores-

  6. sami navarro

    Para mi estubo muy bien la definición de PHP,los felicito por sus grandes capacidades.
    es un texto ameno y completo, es decir satisfiso mi encesidad.

  7. Antonio Marcos

    Este Articulo es muy bueno ya que da una definicion bien consisa de lo que es el PHP mejor que cualquier otra pagina web que consulte.

  8. phppero

    Muy buen artículo para ofrecer un panorama general de como trabaja PHP.

  9. peter

    gracias ya en entendi

  10. carol

    me parece que la informacion esta bien complementada,y da respuestas a las cuales he buscado

  11. zeonhack

    php se desarrolla con un editor o se puede practicar como html.

    en block de notas, escribiendo el código. Si es así con que extensión se debe guardar para que se vea la pagina web???

    un código html escrito en block de notas de windows se guarda con la extension .htm. entienden mi punto.

    respondanme a ciclagt@hotmail.com

    nos vemos

  12. edius

    Por ahí alguien quería descargar PHP la direccion es http://www.php.net la versión 5 soporta una mayor cantidad de características más avanzadas que la 4 ambas están disponibles.

    Para zeonhack, la persona que consultó por la extensión de los archivos de PHP, es por lo general usada .php ó .php4 ó .php5 sin embargo podría cambiarse a cualquiera que quisiera, configurando adecuadamente Apache (el servidor web por excelencia para ejecutar PHP), en realidad la configuracion es solo agregar la nueva extensión, para crear código se puede utilizar cualquier cosa que permita escribir texto y guardar el archivo con la extensión .php (o la que escogimos previamente que podría ser incluso .asp su competidor). Luego se monta al servidor y voila! Sin embargo deberías usar un editor poderoso como PHPEdit o Zend Development Environment así aprenderás más fácil y hasta podrás depurar el código,. algo que un Notepad no te da

  13. Mickel

    mi extension favorita es .phtml

  14. Klemen

    Gracias y felicidades era esto lo ke necesitaba

  15. MARYAN

    ME PARECE MUY BUENO, Y QUISIERA APRENDERLO BIEN, DE DONDE LO PUEDO BAJAR Y DONDE PUEDO CONSEGUIR UN MANUAL.

  16. Guido de Bolivia

    Espero aprender muchacho estoy comenzando a programar en php y necesito aprenderlo

  17. chirolita

    amazing whit this tutorial i learn the truth about that midget i see yesterday on my courtyard!!!
    thanks!

  18. Edhi

    Quiero aprender php pero no tengo ni idea como aplicar

  19. jose alan quezada cruz

    bueno me gusto porque nos breinda una mejor informacion…

  20. Paul

    Gracias, pero como abro un archivo con esta extension.

  21. marlon pacheco

    poder indagar mas sobre el php

  22. Carlos

    Hola, me parece muy buena la pagina, ya que yo apenas empiezo a utilizar todo esto de PHP, SQL y HTML.
    Todo lo que eh consultado en esta pagina me va a servir de mucho, muchas gracias. Y espero que sigan mejorando el contenido.

  23. Liz

    sabemos que PHP trabaja por modulo. como se cargan estos en Apache

  24. IKKI

    ESTA DEFINICION ES MUY BUENA GRACIAS

  25. Jhonnyd

    Me gustaria aprender PHP. alguien sabe de algun curso que pueda tomar.. acepto propuestas de alguien que pueda enseñarme

  26. Ivan

    Recien empiezo con PHP ya estuve utilizando ASP, pero siempre quise aprender Php. el problema es que al ya ahber visto ASP, me confundo mucho con los codigos y funciones. alguien sabe o tiene algun cuadro comparativo entre estos dos lenguajes? o saben de alguna pagina confiable donde poder estudiar un poco mas? muchas gracias
    ivantrompiz@gmail.com

  27. No Registrado

    gente que recien comienza con PHP, la version 5 y proximamente la 6 de este lenguaje esta totalmente Orientado a objetos(cual paradigma de orientacion a objetos)
    si recien se inician en este lenguaje les aconsejo empiecen con las versiones 4.
    espero haber sido de utilidad.

  28. richard

    me parecio muy interesante las apreciasiones que realizan y si alguien quiere ponerse en contacto con un desarrollador en lenguaje php no lo duden a richardsvl@hotmail.com

  29. LOGAN

    QUISIERA SABER SI HAY ALGUNA MANUAL O TUTORIAL COMPLETO DE PHP QUE SEA GRATUITO
    gracias de ante mano por su colaboracion amigos….
    CUALQUIER DATO PORFAVOR ESCRIBIRME A :
    cibercafes_logan@hotmail.com

    // http://logan.com.pe //

  30. Lupita

    Perfecto para inexpertos….para los que no tambien.

  31. ana

    esta bien explicado me pueden decir donde encuentro tutos o manuales que hablen sobre generar docs html dentro de una pagina php se los agradeceria mucho

  32. luis

    esta de pelo el php quiero aprenderlo

  33. luis

    esta de pelo el php quiero aprenderlo

  34. luis

    esta de pelo el php quiero aprenderlo

  35. luis

    esta de pelo el php quiero aprenderlo

  36. Komodo

    Ups !! Diantres !! que facil lo esplicastes y yo que pensaba
    que era algo que enceraba terminos muy complicados. gracias , por tan Exelentisima
    Explicacion liviana

  37. frimost

    se puede bajar con el APACHE server… les sugiero XAMPP a los que usan winbugs….

    Los usuarios GNU/Linux solo deben instalar APACHE y listo!!!!

  38. gumcell

    muy buena ntroduccion asi es asi es

  39. monica

    Quisera más información acerca de dónde bajar el software y algún manuela para aprender a manejarlo. Para añadir a mi conocimiento de WordPress. gracias!

  40. CRISTIAN

    HMMM..ESTA BIEN RADACTADO Y DA A CONOCER NUY BIEN LO DE PHP,
    PERO LE FALTA LAS ETIQUETAS, Y EJEMPLOS

  41. erik

    Este kisiera un sitio donde verdaramente se pase o se exponga una informacion ke satisfaga al usuario no los ejemplos basicos ke todo mundo sabe no pekeñeses komo se acostumbra en muchas web’s
    especialmente las ke salen en los primeros resultados de google … bueno el comentario hecho arriba por el autor me parece bien

  42. Mejor que un sitio, o un manual, me parece que es un videotutorial ya que combina audio, y video explicaciones con practica en tiempo real para aprender de manera mas facil y rapida, especificamente aca hay uno de php que tiene algun que otro errorcito pero por lo menos ESTA EN ESPAÑOL y no encontre nada parecido bueno he aqui:
    http://www.avaxhome.ru/ebooks/videotutorial_de_php.html

  43. naku

    como bajo el paquete completo

  44. arely

    que otros lenguajes como este existen aparte de php 3,4,5 ?

  45. Me gustaría poner una sección de envío de postales en nuestra web. Si alguien sabe como hacerlo con php le agradecería se pusiera en contacto.
    info@abriendosenderos.com
    Gracias de antemano.

  46. Maviadis

    Me gustaría realizar una comparación entre PHP y ASP.net para saber si me es factile utlizar PHP el proyecto de mi tesis.
    Si alguie podría ayudarme favor de contactarme, mi correo es mbassier@ismm.edu.cu
    Gracias

  47. ANTONIO

    HOLA:
    SOY DE GUADALAJARA, JALISCO, MEXICO. DESEO APRENDER A BAJAR PHP, INSTALARLO EN MI COMPUTADORA Y OBVIAMENTE UTILIZARLO. HE LEIDO DOS LIBROS PERO LA VERDAD NO LES ENTIENDO NADA Y ADEMAS A LOS PORTALES A LOS QUE MANDA O NO EXISTEN O NO TIENEN LOS ARCHIVOS QUE DICEN. QUIEN ME PUEDE AYUDAR PARA LOGRAR MI PROPOSITO????? QUEDARE MUY AGRADECIDO

    ANTONIO

  48. ANTONIO

    PERDON, UN AGREGADO. SI ALGUIEN DESEA CONTACTARME MI DIRECCION ES: antonros60@hotmail.com

    GRACIAS DE NUEVO

  49. natos

    me parece muy interesante

  50. jessi

    PHP es un caso particular de CGI? no entiendo bien la diferencia…

  51. stalin

    seria chevere aprender

  52. nat

    muy bueno!

  53. AdriHeredia

    Ami me encanta practicar php, lo hago como hobby y me copa hacer una idea en mi cabeza de como podria ser algo y despues verlo plasmado en el sitio, con funciones y todo eso.. la verdad.. muy bueno.. y ensima puedo hacerme unos $$ vendiendo sitios web dinamicos y obteniendo mas clientes!! saludetes

  54. su informacion es poco, necesitamos saber mas, asi ke mi recomendacion es añadir mas informacion entendible y facil de aprender, porfa aganlo ya que no volvere a entrar a esta pagina y mira que me dijeron que era super buena………
    gracias!!!!!

  55. Hector echeverry

    Me parece muy bueno aprender a utilizarlo se ve interezante

  56. angel

    tengo interes en aprenderlo y que gusto el encontrar jovenes emprendedores como ustedes compartiendo los conocimientos ah su pagina esta muy bien hecha

  57. giovanny

    wuuuaaan que padre pero la neta es la primera vez que escucho sobre esto, me gustaria saber mas.

  58. Excelente, lo felicito por tan magistral exposición del tema.

  59. Pepe Sinmancas

    Esata muy interesante el portal, recien me di cuenta que el PHP es un potencial para la web, y pronto estaré en conatacto pra compartir ideas

  60. hola me gustaria aprender php. puedo contar con su ayuda

  61. leyvi

    m gustaria aprender mas sobre php

  62. Fabián De Vita

    Hola soy de Montevideo, Uruguay y la verdad es que estoy comenzando a introducirme en php. Venía trabajando con Visual Basic 6. Y la verdad es que este cambio a php me está haciendo agarrar un buen dolor de cabeza. Me refiero al entorno de desarrollo. Si conocen visual sabrán la diferencia que hay en cuanto a depuración de código y demás. He logrado con algun editor que he bajado depuerar algún fuente en php pero la verdad es que un proyecto un poco más grande, con clases, herencia entre ellas y javascripts incluídos no he podido. Quería saber si me pueden dar información acerca de si es posible esto que pretendo, de depurar un código medianamente complejo en php y cuál sería la o las herramientas. Desde ya muy agradecido por la información. Saludos, Fabián.

  63. En mi Universidad nos decían que el Php era exactamente igual a programar en lenguaje C o C++. Evidentemente nos mintieron. El Php es muy poderoso, y combinado con javascript y html es más que fuerte.

  64. OMAR

    Ami me encanta practicar php, la verdad.. muy bueno.. pero no tengo los suficientes conocimientos para manejarlo, para mi su ayuda sera una gra solucion a mis dolores de cabeza.
    Omar.D.G.
    yo si sabre agradecer Salud

  65. yo quiero aprender sobre el php te lo agrareseria mucho nene

  66. DIANA

    Me parece muy bueno pero creo que le falta tantita info ¡ojo! siento que te hace falta ponerla como se elabora una página web con php.
    Pero aun asi sta muy buena la info ¡FELICIDADEZ!!!!!!!!!!!!!!!

  67. Andresitoxd

    Hola, bueno para los(as) que preguntaron donde lo puedo aprender, esta es la pagina recomendada en la cuál yo ya he aprendido mucho.
    http://www.DocumentoWeb.com
    Aquella es la pagina de un amigo que en su contenido explica muy bien lo que es HTML, PHP, CSS y mas…
    Visitenla es buena.
    saludos

    atte. Andresitoxd

  68. carlos

    Hola
    hace poco que estoy entrando a este mundo, y todo lo que quiero es aprender, estoy aprendiendo a realizar pag web en dreamweaver, pero todos los cursos que he encontrado me piden saber sobre elo manejo de html, php, css etc.etc
    en fin todo lo que sirva me interesa

    gracias por la informacion

    bayssssssss

  69. para el que quiera empesar….
    el php es un preprosesador de hiprtexto
    lo q hace es q cuando el cliente requiere una pagina web
    el php se fija si hay codigo php y si lo hay lo ejecuta en el servidor devolviendo como resultado una pagina html…
    para poder travajar con php hacen falta…
    un servidor web… ejemplo : apache
    un interprete de php… ejemplo : php5
    y… si te interesa trabajar con bases de datos busca una… ejemplo : mySQL

    toda la instalacion de las partes por separado es algo muy engorroso por lo q yo recomiendo “paquetes pre-ensamblados” q son un servidor web con todas estas partes instaladas y configuradas
    ejemplos:
    -wamp server –> el q uso funcional en sistemas win 32
    -app server –> otra buena opcion

    saludos

  70. MARIELOS

    la informacion sobre PHP me gusto mucho por que da una definicion muy buena grasias por esta información.

  71. GRACIAS, muchas GRACIAS y Bendiciones te conceda el Señor de la Vida y la Alegría por tu Generosidad y Servicio.

  72. Between two stools one falls to the ground
    pantoprazole [url=http://want-buy-tramadol.com/pantoprazole/]pantoprazole[/url] methylergonovine [url=http://want-buy-tramadol.com/methylergonovine/]methylergonovine[/url] agenerase [url=http://want-buy-tramadol.com/agenerase/]agenerase[/url] vigabatrin [url=http://want-buy-tramadol.com/vigabatrin/]vigabatrin[/url] nexium [url=http://want-buy-tramadol.com/nexium/]nexium[/url] hydrocortisone [url=http://want-buy-tramadol.com/hydrocortisone/]hydrocortisone[/url] dolobid [url=http://want-buy-tramadol.com/dolobid/]dolobid[/url]

  73. Existen muchas webs para aprender este lenguaje una de ellas es http://programandoideas.com/2010/01/el-lenguaje-de-programacion-php/

  74. Guillermo Suárez

    Me gustaria aprender esto muy bien, gracias

  75. Bueno en realidad soy nuevo en esto, pero me resulta agradable comensar a conocer un poco mas de como funciona una web puesto que he escuchado de las páginas Html, y ahora P H P pero también me agradaria seber que es A S P si te es posible enseñarme se seguro te quedaré altamente agradecido

  76. @lex

    hola buenas tardes quisiera que alguien me sacara de uan duda que es php en embebido.

    y depaso quiero saver tambien para que su usan estas herramientas

    1.maquina estudio
    2.blue fish
    3.ws_ftp

  77. fernanda .v.

    me paresio super chevere ….

  78. laura v

    es super ….lo maximo …..es loo mas bueno k he visto en todos lo programas …. ojala lo pongan .. :)

  79. Qué buen artículo. Lo recomendaré a quienes tienen interés en conocer las características delos archivos PHP.
    Saludos.

  80. Tania

    Hola a todo, necesito ayuda urgente de quien me pueda dar información o me suminitre codigo fuente php para tomar foto desde mi formulario en php. Tania

Los comentarios de este post están cerrados. Si quieres seguir la discusión, debatir, criticar, sugerir o expandir el tema te invitamos a hacerlo en tu propio blog, en twitter o donde puedas publicar. No olvides enlazar a este post para que sigamos la conversación y se genere un trackback.

Trackbacks

  1. PHP4 y PHP5: ¿Cuál elegir? ¿Migrar o no Migrar? El advenimiento de PHP6 « BoNnErIx.NeT
  2. ..::wWw.TigreBlanco.Net::..
  3. ¿Qué es Javascript? « Cosas sencillas
  4. blog » Blog Archive » Memcached: un alivio para las bases de datos
  5. PHP 4 llega a su fin, se cierra su ciclo. | SuEspacio.net - Internet, Multimedia & Marketing
  6. ¿Cómo escoger un proveedor de hosting? « Design Jasso
  7. Zoombau » WordPress: herramienta para manejo de contenidos y blogs
  8. 10 formas de hacer dinero con tu sitio web
  9. Desarrollo multinivel para aplicaciones basadas en el web
  10. StevenDM » 10 formas de hacer dinero con tu sitio web
  11. ¿Qué es el PHP? « Linerox
  12. Formatos de Imagenes para la web (JPG, PNG, GIF, JP2) « Seminaria De Tecnologia De Punta Actividad 2
  13. ¿Cómo escoger un proveedor de hosting? | C&C Tecnologias
  14. Servicios
  15. Nono Martínez» Blog Archive » Herramientas para MySQL
  16. JotaDeveloper Blog » Los Frameworks de PHP agilizan tu trabajo
  17. TodoLinks » Blog Archive » Cómo optimizar tus aplicaciones PHP
  18. TodoLinks » Blog Archive » Cómo migrar tus aplicaciones de PHP4 a PHP5
  19. Blog de PHP - FinderIT » Blog Archive » ¿Qué nos espera con PHP 6?
  20. ¿Cómo escoger un proveedor de hosting? | C&C Tecnologías
  21. Blog de Carlos » Medidores de seguridad para contraseñas en tu sitio web
  22. Frameworks para el desarrollo de aplicaciones con PHP « Maikelmenendezmendez’s Blog
  23. ¿Qué nos espera con PHP 6? « JotaDeveloper
  24. 10 formas de hacer dinero con tu sitio web | DotM Blog
  25. PHP
  26. Escoger un hosting o hospedaje web | triunfoweb.com
  27. Cómo optimizar tus aplicaciones PHP - BBBlog
  28. Revisar las imágenes antes de subirlas | BBBlog
  29. Paginación en Flash en ASP o PHP | BBBlog
  30. Rasmus Lerdorf: Ingeniero estrella y padre del PHP | Adobe User Group Granada
  31. Cómo migrar tus aplicaciones de PHP4 a PHP5 · BBBlog
  32. Cómo publicar páginas PHP en Internet Information Services · BBBlog
  33. Hosting para mi Web |
  34. Alojamiento web y sus opciones « DadyBlog – Blog sobre Hosting, dominios, programacion web
  35. COMO CREAR UN BLOG EN WORDEXPRESS « Alexanderarana's Blog
  36. MANTENIMIENTO DE SITIOS WEB
  37. Wordpress « Imilla


Acerca de
Maestros del Web nace cuando intentamos traducir Webmaster al Español. Nacimos orientados al diseño y desarrollo web. Hoy somos un espacio de apoyo para los entusiastas que participan en proyectos en la red.
Leer más de Maestros del Web