Table of Contents
¿Quieres aprender PHP desde cero y gratis? Estás en el lugar correcto, en esta serie de publicaciones te iré introduciendo al mundo de PHP desde lo más básico hasta trabajar fluídamente con el.
Este curso de PHP desde cero lo estoy preparando como los siguientes temas:
- Instalación de PHP con XAMPP
- Variables, Tipos de datos y comentarios en PHP
- Arreglos en PHP
- Variables de Sesión en PHP
- Variables de Entorno en PHP
- Ciclos en PHP
- Funciones en PHP
- Composer en PHP
- How To PHP
- Retos PHP
Esta será la primera entrega, por lo que nos centraremos en entender los tópicos selectos de PHP desde cero y como influyen en el trabajo diario de un Desarrollador Web. Comenzamos:
¿Qué es PHP y para qué sirve?
Para poder empezar a trabajar con PHP desde cero, tenemos que aprender que PHP es un lenguaje de programación que se ejecuta del lado del servidor, ¿Qué quiere decir esto? Estoy quiere decir que para que PHP se pueda ejecutar, necesitamos de un servidor web.
A diferencia de HTML y CSS que lo podemos ejecutar en cualquier lugar y el navegador lo interpretará, PHP necesita ser primero interpretado por un servidor para que el navegador lo pueda entender.
Es por ello que existen muchas paqueterías que nos ayudan a crear servidores Web y bases de datos entre otros servicios, como puede ser XAMPP, MAMP, LAMP, AppServe, por mencionar algunos.
Existen al menos 2 motores con los cuales los servidores puede correr: Apache y Nginx, pero ese será otro tema, por el momento, solo necesito que sepas que existen.
¿Cómo empiezo a programar en PHP desde cero?
Otra característica importante para empezar con PHP desde cero es que es un lenguaje embebido, ¿Qué quiere decir esto? Esto significa que lo puedes ejecutar en cualquier parte del documento o archivo que hayas creado siempre y cuando inicies y cierres sus etiquetas correspondientes.
En otra palabras, Podemos ejecutar HTML con PHP o Javascript con PHP o viceversa, PHP con HTML o PHP con Javascript, más adelante te explicaré como y el porqué.
Lo único que necesitamos ahorita es saber que siempre que queramos ejecutar PHP, necesitamos crear un archivo con extensión .php y lo que ya sabíamos, ejecutarlo desde un servidor.
¿Cómo instalar un servidor PHP?
Para este caso, empezaremos a utilizar XAMPP, para ello, nos dirigimos a la página oficial de XAMPP y elegimos el instalador correspondiente a nuestro sistema operativo: Windows, Linux o MacOS X.
Es importante mencionar que al momento de esta publicación, la versión actual de PHP es la versión 8.2.0, sin embargo, puede ser que la versión cambie más adelante, al final lo importante es instalar el servidor de PHP.
Una vez que ya se encuentre instalado en nuestro equipo, dentro de la carpeta en donde se instaló XAMPP encontraremos una carpeta denominada htdocs, en esta carpeta vamos a meter todos nuestros proyectos de PHP, ya que es el directorio que el servidor ocupa para ejecutarse.
Adicional, para poder ejecutar el servidor PHP tenemos un panel de control, en el cual estarán en una lista 3 servicios: MySQL, Apache Web Server y ProFTPD, por el momento, el único que nos va a servir es Apache Web Server, por lo que será el único que activemos.
Para verificar que todo está correcto, dentro de htdocs, vamos a crear una carpeta que se denomine curso-php-desde-cero y dentro de esa carpeta crearemos un archivo que le llamaremos index.php
Una vez que hayamos creado la carpeta con el archivo, la podrás abrir en tu editor de texto favorito, sin embargo, te recomiendo que utilices Visual Studio Code y dentro del index.php, agregaremos el siguiente código:
<?php
echo "Curso de PHP desde cero con 8devmx";
?>
PHPTe estarás preguntando: ¿Qué hace este código? Pues bueno, en principio en la línea 1 se agregó la etiqueta de inicio de PHP, cada vez que quieras utiilzar código PHP en algún documento, tendrás que abrir y cerrar esas etiquetas
Te podrás imaginar que en la línea 3 se encuentra la etiqueta de cierre de PHP, algo que tenemos que tener siempre en cuenta es que todo lo que inicia, tiene que terminar.
La línea 2 del código está imprimiendo una cadena de texto, todas las cadenas de texto las deberemos escribir entre comillas, mientras que los números se pueden escribir sin comillas, a eso se le denomina tipo de datos, más adelante te explicaré a detalle sobre eso.
La palabra echo, es la palabra que PHP reserva para poder imprimir en pantalla cosas: cadenas de texto, números, fechas, etc. La mayor parte de tipos de datos las podremos imprimir con la palabra reservada echo.
Es importante que te mencione que todas las instrucciones que vayas a escribir con PHP se deben terminar con un punto y coma (;) ya que en caso de no ponerlo, seguramente nos aparecerá un error.
Una vez agregado el código, podrás abrir tu navegador (Asegurate que el Apache Web Server se está ejecutando) y dentro de la barra de direcciones del navegador podrás escribir: localhost/curso-php-desde-cero/index.php y verás lo siguiente:
Con esto acabas de crear tu primera página web con php desde cero, lo importante es ir ambientandose en el lenguaje de programación y tener en consideración que probablemente irán apareciendo ciertos errores conforme vayamos avanzando, poco a poco te iré explicando todos los procesos que tiene php desde cero.
En resumen
PHP es un lenguaje de programación muy popular dentro de los desarrolladores web.
Para poder iniciar con PHP desde cero necesitamos contar con un servidor
PHP es un lenguaje embebido, por lo que se puede agregar a cualquier otro lenguaje de programación
Si te ha gustado este artículo te pido me sigas en mi:
🖥️ Youtube: https://www.youtube.com/@eightdev?sub_confirmation=1
🎵 Tik Tok: https://www.tiktok.com/@8devmx
✅ Facebook: https://www.facebook.com/8devmx/
📸 Instagram: https://www.instagram.com/8devmx/
Además, te dejo un artículo sobre Fundamentos de Javascript que seguramente ayudarán a mejorar tus habilidades dentro del desarrollo web.
¡Hasta la próxima!