Php para Todos

Tutorial Php para Todos

Por petición de varias personas he decido compartir mi conocimiento sobre programación, y para empezar comenzaré con uno de los lenguajes de programación que uso, el cuál es Php.

Php, es un lenguaje de programación, que en mi opinión se niega a morir en el tiempo; él ha dado vida a grandes plataformas que aún usamos en la actualidad como por ejemplo Gmail, Wikipedia, WordPress, y Facebook.

La página PYPL,nos indica las tendencias de búsqueda en relación con el número de veces que se han buscado tutoriales de cada lenguaje de programación en Google; en este indice Php se coloca entre los 10 primeros lenguajes más buscados (para la fecha, agosto 2021, se encuentra en la 6ta posición).

La página W3Techs establece que este lenguaje se emplea en el 79.1% (para la fecha, agosto 2021) de todas las páginas de la World Wide Web; esto nos indica que es el lenguaje de programación del lado del servidor más popular en el marco del desarrollo web.

Al parecer, su uso es aún muy popular en nuestros días. Pero, ¿Qué es Php?

¿Qué es Php?

Bueno, ya en este punto debemos de tener una idea de lo qué es, ¿Cierto? hagamos un concepto de ello.

Php es un lenguaje de programación de código abierto del lado del servidor que se utiliza principalmente para creación de páginas web y/o aplicaciones dinámicas.

En la siguiente imagen, trato de explicar que significa que sea un lenguaje de programación del lado del servidor, veamos:

Lado del Servidor
Lenguaje de programación del Lado del Servidor

A un Cliente (Client),nosotros en la computadora o dispositivo móvil,

Se realiza una petición (Request) a un servidor web (Web Server), esta petición puede ser visitar un sitio web, reproducir un vídeo o música, consultar un listado, entre otros;

Si la petición (Request) es a una página que contiene código Php,

El servidor web (Web Server) por medio del Motor de Php (Php Interpreter) instaldo en el servidor , intervendrá para devolver una respuesta (Response) al Cliente (Client);

El interprete de Php puede consultar una Base de Datos (Database), a un sistemas de archivos (File System) o contactar a un servidor de correo (Mail Server), para enviar un mensaje, todo dependerá de la solicitud hecha por el cliente, y esta será la respuesta que el cliente reciba.

Extensión de archivos y Sintaxis en Php

Todos los archivos en Php terminan con la extensión “.php”, un Ejemplo: helloworld.php, de esta manera el motor de Php procesará este archivo para interpretar su contenido.

La Sintaxis en Php, que debe de aparecer dentro de los archivos “.php” es la siguiente:

01  <?php
02	$fecha = date(“D/M/Y”);
03	echo “La fecha de hoy es: ” . $fecha;
04  ?>

Línea 01: Se indica el inicio del código Php.
Línea 02: Se declara una variable “$fecha” en php y se le asigna el valor que devuelve la función “date()”.
Línea 03: Se imprime la frase: “La fecha de hoy es: ” y se le concatena la variable $fecha.
Linea 04: Se indica el fin del código Php.

Se puede también alternar etiquetas HTML con el código php, como a continuación se puede apreciar:

01 <?php
02   echo '<h1>Hello World!</h1>
03  <p>This is my first PHP page.</p>';
04 ?>

Hay la posibilidad de combinar HTML con Php, el ejemplo siguiente lo demuestra:

01 <!DOCTYPE html>
02 <html lang="es">
03  <head>
04    <meta charset="utf-8">
05    <title>My first PHP page</title>
06  </head>
07  <body>
08  <h1>Hello World</h1>
09  <p>What is the current time and date?</p>
10  <p>Your current time and date is: 
11  <?php 
12  echo date("d.m.Y H:i:s");
13  ?>.</p>
14  </body>
15 </html>

En este último ejemplo, tenemos toda una estructura para un documento HTML; en las líneas 11-13 podemos apreciar que se incrustra un código Php.

Conclusión:

En esta primera entrega, hemos aprendido que es el lenguaje de programación Php, como claramen podemos ver que aún se mantiene vigente, que su comunidad continua mejorandolo en cada versión; aprendimos también sobre la sintaxis y como se combina este con los documentos HTML.

Espero estar siendo claro y directo, en las próximas entregas indagaremos en las creación de variables, los tipos de datos, las estructuras de control, los condicionales, y muchas otras cosas más propias del lenguaje.

Por favor, no dudes en dejar tus comentarios o dudas; que con gusto las estaré respondiendo lo antes posible.

¡Tengas un excelente día!

Abrir Chat
1
¿Cómo puedo ayudarte?👋🏻
Hola!
¿Cómo puedo ayudarte?