• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Dani Sánchez

  • ¿Eres agencia?
  • Quién soy
  • Servicios WordPress
    • Mantenimiento
    • Maquetación & Desarrollo
    • Soporte técnico
  • Portfolio
  • Blog
  • Presupuestos
Estás en: Inicio / Cursos / 2. Variables y constantes en PHP

2. Variables y constantes en PHP

El 14 de junio de 2016 por dani.sanchez

Una variable es un espacio de memoria reservado para almacenar un valor, con el objeto de poder visualizarlo, modificarlo u operar con él cuando se lo necesite durante la ejecución de un programa.

Esto significa que en cualquier momento, una variable puede cambiar de valor (de ahí su nombre).

La constante es muy similar, con la diferencia de que su valor no cambiar en ningún momento de la ejecución del programa.

Variables

En PHP, las variables son declaradas anteponiendo el símbolo del dólar ($) al nombre de esta. Los nombres de las variables deberán comenzar por una letra o por un guión bajo (_). No podrán comenzar por un número o un carácter especial.

<?php
$nombre = “Sergio”;
?>

En este ejemplo hemos declarado una variable llamada “nombre” y le hemos asignado como valor el texto “Sergio”.

Los nombres de variable en PHP son sensibles a mayúsculas y minúsculas, por lo que:

$nombre, no es igual que $Nombre. Ambas son consideradas variables distintas.

Todos los valores que sean cadenas de caracteres, deben especificarse entre comillas (“ “).

Sin embargo, si el valor se trata de un número con el que vamos a realizar operaciones aritméticas, se especificará sin comillas.

$numero = 2;

Si el número se especifica entre comillas, ($numero = “2”), PHP no generará ningún error, simplemente tratará al número como si fuese otro carácter normal.

Ejemplos:

<?php 
$num1 = 4;
$num2 = 6;
echo $num1 + $num2;
?>

Hemos declarado una variable llamada $num1 a la que se le ha asignado el valor 4, y otra variable llamada $num2 a la que se le ha asignado el valor 6. Hemos pedido que muestre en pantalla el resultado de sumar ambas variables.

Este ejemplo mostrará en pantalla: 10

La instrucción “echo”, se usa para imprimir información en la pantalla dentro de un código PHP.

Con él podemos visualizar el contenido de variables, redactar cadenas de texto, e incluso incrustar código HTML.

Dentro de “echo” incluso podemos mezclar cadenas de texto con variables.

Veamos un ejemplo:

<?php 
$edad = 30;
echo “Me llamo Jorge y tengo “ .  $edad  . “ años”;
?>

El resultado en pantalla sería: Me llamo Jorge y tengo 30 años.

Analizando el código, hemos declarado una variable llamada $edad asignándole el valor 30.

Mediante la instrucción “echo”, pedimos que se visualice la cadena de texto “Me llamo Jorge y tengo “, a continuación hemos concatenado una variable usando el símbolo del punto (.), especificamos el nombre de la variable ($edad), y volvemos a concatenar con el punto (.) la cadena de texto “ años”;

Los espacios que dejamos al final o principio de las comillas, sirven para que el valor de la variable no se muestre pegada al texto, para ello especificamos los espacios dentro de las comillas.

Otro ejemplo más completo:

<?php 
$nombre = “Jorge”;
$edad = 30;
echo “Me llamo “ . $nombre . “ y tengo “ .  $edad  . “ años”;
?>

Modificar el valor de una variable

En este ejemplo vamos a modificar el valor de una variable:

<?php
$edad = 30;
echo "Mi edad es " . $edad;
$edad++;
echo "Mi edad es " . $edad; 
?>

En la primera instrucción se le asigna a la variable $edad el valor 30 y muestra en pantalla el texto «Mi edad es 30 años»;

La siguiente instrucción aumenta el valor de $edad en una unidad ($edad++), gracias al operador de incremento (++), que solo se puede utilizar en variables de tipo numérico.

Por lo que al volver a usarlos en una frase, ahora el texto cambia a «Mi edad es 31».

Contantes

Existen casos en los que necesitamos almacenar un valor en concreto, pero sabemos que ese valor no se va a modificar en ningún momento de la ejecución del programa. Para ello usamos una constante.

La forma de declararla es la siguiente:

<?php 
define (“constante”, “valor”);
echo (constante);          
?>
<?php 
define (“pi”, “3,14159265358979323846”);
echo (pi);          
?>

Un ejemplo práctico de uso de constantes puede ser declarar un nombre de usuario y una contraseña para poder acceder a un área privada dentro de un sitio web.

Como sabemos que ese usuario y contraseña van a ser siempre el mismo, la mejor forma es declararlos mediante el uso de constantes.

<?php 
define (“usuario”, “administrador”);
define (“password”, “12345678”);          
?>

En este capítulo hemos aprendido como declarar variables, asignarles un valor, modificarlo y mostrarlo en pantalla junto a cadenas de texto y como declarar constantes para el almacenamiento de datos que no van a cambiar en ningún momento del programa.

https://danisanchez.net/curso-de-php/3-operadores-en-php/

Publicado en: Cursos, Iniciación a PHP

¿Quiéres invitarme a un café?

Si te has fijado en este blog no hay ni rastro de publicidad, todo el contenido publicado lo hago de forma artruista al igual que yo recurro a otros sitios cuando necesito algo. Pero si te he servido de ayuda y quieres agradecérmelo, puedes hacer una pequeña donación (el importe que quieras):

Entradas similares

  • Cerrar modales de Elementor con JavaScript (jQuery)
  • Redirección 301 para cambios de dominio
  • Guía rápida de Flexbox
  • Filtro de WooCommerce para personalizar el mensaje de «Gracias por tu pedido»
  • Portátiles reacondicionados, ¿mejor que uno nuevo?

Barra lateral principal

Autor

Dani Sánchez

logo mastodon @danisanchez

Entradas recientes

  • Iniciar sesión en nuestros VPS mediante SSH Keys
  • Cerrar modales de Elementor con JavaScript (jQuery)
  • Redirección 301 para cambios de dominio
  • Guía rápida de Flexbox
  • Filtro de WooCommerce para personalizar el mensaje de «Gracias por tu pedido»

Comentarios recientes

  1. Brandon Portes en Taller de verano de WooCommerce #1
  2. Sebastian en Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose
  3. Rigol en Instalar LAMP (Linux, Apache, MySQL y PHP) en Fedora
  4. dani.sanchez en Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose
  5. rikylinux en Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose

Categorías

  • Actualidad
  • Afiliación AliExpress
  • Agent Press Pro
  • Bettaso Web Restaurantes
  • Cursos
  • Destacado
  • Divi
  • Drupal
  • Elementor
  • Genesis
  • Iniciación a PHP
  • Joomla!
  • Linux
  • Publicaciones
  • Tutoriales
  • WooCommerce
  • WordPress
Medium banner says Support Inkscape
Banner pie de página

Maquetación web, landings, blogs y tiendas online
cuidando hasta el mínimo detalle

Si necesitas que desarrolle tu proyecto web ponte en contacto conmigo.

Contacto
  • Mastodon
  • YouTube
  • LinkedIn

Alojado con energía 100% verde

Dani Sánchez © 2025 · Política de privacidad · Política de cookies