PHP comenzó como un pequeño proyecto de código abierto que evolucionó a medida que más y más personas descubrieron lo útil que era. Rasmus Lerdorf desató la primera versión de PHP en 1994.
  • PHP es un acrónimo recursivo de "PHP: preprocesador de hipertexto".
  • PHP es un lenguaje de scripting del lado del servidor que está incrustado en HTML. Se usa para administrar contenido dinámico, bases de datos, seguimiento de sesiones, incluso para construir sitios completos de comercio electrónico.
  • Está integrado con varias bases de datos populares, incluidas MySQL, PostgreSQL, Oracle, Sybase, Informix y Microsoft SQL Server.
  • PHP es agradablemente rápido en su ejecución, especialmente cuando se compila como un módulo Apache en el lado de Unix. El servidor MySQL, una vez iniciado, ejecuta incluso consultas muy complejas con grandes conjuntos de resultados en el tiempo de registro.
  • PHP admite una gran cantidad de protocolos principales como POP3, IMAP y LDAP. PHP4 agregó soporte para Java y arquitecturas de objetos distribuidos (COM y CORBA), haciendo posible el desarrollo de n-tier por primera vez.
  • PHP es indulgente: el lenguaje PHP intenta ser tan indulgente como sea posible.
  • La sintaxis PHP es C-Like.

Usos comunes de PHP
PHP realiza las funciones del sistema, es decir, desde los archivos de un sistema, puede crear, abrir, leer, escribir y cerrarlos.
  •     PHP puede manejar formularios, es decir, recopilar datos de archivos, guardar datos en un archivo, a través del correo electrónico puede enviar datos, devolver datos al usuario.
  •     Usted agrega, elimina, modifica elementos dentro de su base de datos a través de PHP.
  •     Acceda a las variables de cookies y configure las cookies.
  •     Al usar PHP, puede restringir a los usuarios el acceso a algunas páginas de su sitio web.
  •     Puede cifrar datos.

Características de PHP
Cinco características importantes hacen posible la naturaleza práctica de PHP:
    •     Sencillez
    •     Eficiencia
    •     Seguridad
    •     Flexibilidad
    •     Familiaridad

      Script "Hola mundo" en PHP
      Para tener una idea de PHP, primero comience con scripts PHP simples. Desde "Hello, World!" es un ejemplo esencial, primero crearemos un pequeño y amistoso "¡Hola mundo!".
      Como se mencionó anteriormente, PHP está incrustado en HTML. Eso significa que entre tu HTML normal (o XHTML si eres vanguardista) tendrás frases PHP como esta: 


      <html>
           <head>
                <title>
                    Instinto Programador!
                </title>  
           </head> 

           <body> 

                <?php echo "Hola,Mundo!";?>
            </body> 
       </html>

      Producirá el siguiente resultado:  ¡Hola Mundo!
      Si examinas el resultado HTML del ejemplo anterior, notará que el código PHP no está presente en el archivo enviado desde el servidor a su navegador web. Todo el PHP presente en la página web se procesa y elimina de la página; lo único que se devuelve al cliente desde el servidor web es puro resultado HTML. 
      Todos los códigos PHP deben estar incluidos dentro de una de las tres etiquetas especiales de marcado ATE reconocidas por el analizador PHP. 
      <? php código PHP va aquí?> 
      <? El código PHP va aquí?> 
      <script language = "php"> El código PHP va aquí </ script> 
      Una etiqueta más común es <? php ...?> Y también usaremos la misma etiqueta en nuestro
      tutorial. A partir del próximo capítulo comenzaremos con la Configuración del entorno PHP en su máquina y luego desenterraremos casi todos los conceptos relacionados con PHP para que se sienta cómodo con el lenguaje PHP.