PHP Introducción


PHP es un lenguaje de scripting del lado del servidor.


Conocimientos previos necesarios

Antes de continuar, necesitas tener un conocimiento básico de los siguientes temas:

  • HTML
  • CSS

Si deseas aprender primero estos temas, por favor en nuestroIniciovisita estos tutoriales.


¿Qué es PHP?

  • PHP (cuyo nombre completo es PHP: Hypertext Preprocessor, es decir, 'PHP: preprocesador de hipertexto') es un lenguaje de scripting de código abierto de propósito general.
  • Los scripts de PHP se ejecutan en el servidor.
  • PHP se puede descargar y usar de forma gratuita.
lamp PHP es fácil de aprender para principiantes.

PHP también ofrece muchas funciones avanzadas para programadores profesionales.


¿Qué es un archivo PHP?

  • Los archivos PHP pueden contener texto, HTML, código JavaScript y código PHP.
  • El código PHP se ejecuta en el servidor y el resultado se devuelve al navegador como HTML puro.
  • La extensión de archivo predeterminada de los archivos PHP es.php。

¿Qué puede hacer PHP?

  • PHP puede generar contenido dinámico para páginas web.
  • PHP puede crear, abrir, leer, escribir y cerrar archivos en el servidor.
  • PHP puede recopilar datos de formularios.
  • PHP puede enviar y recibir cookies.
  • PHP puede agregar, eliminar y modificar datos en tu base de datos.
  • PHP puede restringir el acceso de los usuarios a algunas páginas de tu sitio web.
  • PHP puede cifrar datos.

Con PHP, no te limitas a generar HTML. Puedes generar imágenes, archivos PDF e incluso películas Flash. También puedes generar cualquier texto, como XHTML y XML.


¿Por qué usar PHP?

  • PHP puede ejecutarse en diferentes plataformas (Windows, Linux, Unix, Mac OS X, etc.).
  • PHP es compatible con casi todos los servidores que se usan actualmente (Apache, IIS, etc.).
  • PHP ofrece un amplio soporte para bases de datos.
  • PHP es gratuito y se puede descargar desde el recurso oficial de PHP: www.php.net
  • PHP es fácil de aprender y se ejecuta de manera eficiente en el lado del servidor.
Otras extensiones