Sintaxis básica de PHP

Sintaxis básica de PHP

Hola, ¿Cómo están? Continuando con el curso de PHP, hoy veremos la sintaxis básica de PHP 8, recordando el anterior tutorial donde realizamos una introducción e instalamos de PHP y todas las herramientas que utilizaremos en este curso.

¡Empecemos!

Ya estamos listos para empezar a programar en PHP,  Lo primero que realizaremos es iniciar nuestro servidor local de Apache, esto desde Xampp.

Si todo está correcto iniciará el servidor local de apache. En cambio, si genera algún error esto se debe generalmente a que el puerto 80 está siendo ocupado por otro programa, ver tutorial de como solucionar problema de puertos en Xampp.

Crear nuestro primer programa en PHP

Ahora vamos a crear nuestro primer programa. En primer lugar, vamos a la ruta raíz de Xampp en C:/Xampp/htdocs/ y crearemos una carpeta “curso_php8”.

Directorio htdocs Xampp PHP

Abrimos el editor de código Visual Studio Code y abrimos la carpeta “curso_php8”. Creamos un nuevo archivo con extensión «.php». Por ejemplo, «bienvenidos.php».

Editor de código visual studio code

Escribir código PHP

Dentro del archivo “bienvenida.php”, escribimos el siguiente código PHP:

<?php
    echo "Hola mundo en PHP 8.2";
?>

Siempre que nosotros queramos escribir código PHP, lo primero que tenemos que hacer es escribir las etiquetas de apertura “<?php”  y cierre  “?>” todo lo que se escriba entre las etiquetas será código PHP que es traducido por el intérprete para que sea entendible por los navegadores.

La palabra reservada “echo” es un comando de PHP que sirve para imprimir cadenas de texto en pantalla, seguido de un mensaje de texto  “hola mundo en php 8” entre comillas y al finalizar punto y coma que indica el fin de la línea de instrucción.

Guardamos todos los cambios realizados en Visual Studio Code.

Ejecuta el programa

Abrimos nuestro navegador favorito en mi caso es Chrome, en la URL escribimos la ruta de nuestro proyecto que es:

localhost:8080/curso_php8/bienvenidos.php

Si todo está correcto en nuestro navegador nos mostrará lo siguiente:

Primer programa en php 8

¡Felicidades! Acabas de crear tu primer programa en PHP. A partir de aquí, puedes seguir aprendiendo y explorando las numerosas posibilidades que ofrece PHP para desarrollar aplicaciones web dinámicas y potentes.

La sintaxis básica de PHP

Ahora iremos un poquito más allá, la sintaxis básica de PHP es bastante sencilla y similar a otros lenguajes de programación. A continuación, te presento una descripción de los elementos fundamentales de la sintaxis de PHP:

Etiqueta de inicio y finalización

PHP se inicia con “<?php” y termina con “?>”. En versiones más recientes, también es común usar solo “<?”.

Comentarios

Los comentarios de una sola línea comienzan con “//”.

Los comentarios de varias líneas se pueden encerrar entre  apertura “/*” y cierre “*/”.

Variables

Las variables en PHP comienzan con el símbolo “$” seguido del nombre de la variable. Por ejemplo, $nombre, $edad, etc.

Impresión de texto

Para mostrar texto o valores en pantalla, se usa la función echo o print. Por ejemplo: print(“Hola, desde PHP”).

Operadores

PHP admite operadores aritméticos (+, -, *, /, %), operadores de comparación (==, !=, >, <, >=, <=) y operadores lógicos (&&, ||, !).

Estructuras de control

Las estructuras de control como if, else, elseif, switch, while, for, foreach, etc., se utilizan para controlar el flujo del programa.

Ejercicios de la clase

1.- Crear en el proyecto “curso_php8” un archivo llamado “impresion_texto.php” donde utilizaremos la palabra reservado “print” para imprimir el siguiente texto: “PHP el lenguaje de la Web”.

Todo el código fuente desarrollado en este curso estará disponible en GitHub para su descarga y aportación de la misma en: https://github.com/NorvicSoftware/curso_php_8

Eso es todo por hoy, si tienes alguna duda déjanos un comentario, también puedes visitar el sitio oficial de PHP para expandir tus conocimientos, en la siguiente  clase veremos las variables en PHP 8.

Saludos y éxitos.

Victor Peña

Victor Peña

Desarrollador de software Backend Developer, experto en Laravel Framework, PHP, JavaScript y MySQL. Creador de contenidos de emprendimiento y desarrollo de software.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *