Introducción

En esta sección, aprenderás sobre la sintaxis básica de PHP y cómo declarar y utilizar variables. Estos son los fundamentos que necesitas para escribir cualquier script en PHP.

Sintaxis Básica de PHP

Etiquetas de PHP

El código PHP se inserta en un archivo HTML utilizando las etiquetas <?php y ?>. Todo el código PHP debe estar dentro de estas etiquetas.

<?php
    // Este es un comentario de una sola línea
    echo "¡Hola, Mundo!"; // Esto imprimirá "¡Hola, Mundo!" en la pantalla
?>

Comentarios

PHP soporta varios tipos de comentarios:

  • Comentarios de una sola línea: // o #
  • Comentarios de múltiples líneas: /* ... */
<?php
    // Este es un comentario de una sola línea
    # Este también es un comentario de una sola línea
    /* 
       Este es un comentario
       de múltiples líneas
    */
?>

Estructura de un Script PHP

Un script PHP típico puede incluir declaraciones, expresiones y funciones. Aquí hay un ejemplo simple:

<?php
    // Declaración de una variable
    $mensaje = "¡Hola, Mundo!";
    
    // Imprimir el mensaje
    echo $mensaje;
?>

Variables en PHP

Declaración de Variables

Las variables en PHP se declaran con el signo $ seguido del nombre de la variable. Los nombres de las variables son sensibles a mayúsculas y minúsculas.

<?php
    $nombre = "Juan";
    $edad = 25;
?>

Reglas para Nombres de Variables

  1. Deben comenzar con una letra o un guion bajo (_).
  2. No pueden comenzar con un número.
  3. Solo pueden contener caracteres alfanuméricos y guiones bajos (A-z, 0-9, y _).
  4. Son sensibles a mayúsculas y minúsculas ($edad y $Edad son diferentes).

Asignación de Valores

Las variables pueden almacenar diferentes tipos de datos, como cadenas de texto, números, booleanos, etc.

<?php
    $cadena = "Hola, Mundo!";
    $numero = 123;
    $decimal = 12.34;
    $booleano = true;
?>

Tipos de Datos en PHP

PHP es un lenguaje de tipado dinámico, lo que significa que no necesitas declarar el tipo de dato de una variable. PHP determinará el tipo de dato automáticamente.

Tipo de Dato Ejemplo
Cadena "Hola, Mundo!"
Entero 123
Flotante 12.34
Booleano true o false
Array array(1, 2, 3)
Objeto new Clase()
NULL NULL

Concatenación de Cadenas

Para concatenar cadenas en PHP, se utiliza el operador ..

<?php
    $nombre = "Juan";
    $saludo = "Hola, " . $nombre . "!";
    echo $saludo; // Imprime "Hola, Juan!"
?>

Variables Variables

PHP permite el uso de "variables variables", donde el nombre de una variable puede ser dinámico.

<?php
    $a = 'hola';
    $$a = 'mundo';
    echo $hola; // Imprime "mundo"
?>

Ejercicios Prácticos

Ejercicio 1: Declaración y Uso de Variables

Instrucciones:

  1. Declara una variable llamada $nombre y asígnale tu nombre.
  2. Declara una variable llamada $edad y asígnale tu edad.
  3. Imprime un mensaje que diga "Hola, mi nombre es [nombre] y tengo [edad] años."

Solución:

<?php
    $nombre = "Juan";
    $edad = 25;
    echo "Hola, mi nombre es " . $nombre . " y tengo " . $edad . " años.";
?>

Ejercicio 2: Tipos de Datos y Concatenación

Instrucciones:

  1. Declara una variable llamada $producto y asígnale el valor "Laptop".
  2. Declara una variable llamada $precio y asígnale el valor 999.99.
  3. Imprime un mensaje que diga "El producto [producto] cuesta $[precio]".

Solución:

<?php
    $producto = "Laptop";
    $precio = 999.99;
    echo "El producto " . $producto . " cuesta $" . $precio;
?>

Conclusión

En esta sección, has aprendido sobre la sintaxis básica de PHP y cómo declarar y utilizar variables. Estos conceptos son fundamentales para cualquier script en PHP. En la próxima sección, exploraremos los diferentes tipos de datos en PHP con más detalle.

Curso de Programación en PHP

Módulo 1: Introducción a PHP

Módulo 2: Estructuras de Control

Módulo 3: Funciones

Módulo 4: Arrays

Módulo 5: Trabajando con Formularios

Módulo 6: Trabajando con Archivos

Módulo 7: Programación Orientada a Objetos (POO)

Módulo 8: Trabajando con Bases de Datos

Módulo 9: Técnicas Avanzadas de PHP

Módulo 10: Frameworks de PHP y Mejores Prácticas

Módulo 11: Proyecto: Construyendo una Aplicación Web

© Copyright 2024. Todos los derechos reservados