If Tutorial

La página web de tutoriales para desarrolladores

Inicio › PHP › Definiendo variables con PHP

Definiendo variables con PHP

Marcos 20 julio 2015     No Comment    

Si algo es importante cuando queremos comenzar a programar es saber como declarar variables, en este caso con PHP solo tenemos que seguir unas pautas que os pongo a continuación:

  • Las variables en PHP comienzan con el signo del $ y después se pondrá el nombre de la variable
  • El nombre de la variable deberá comenzar con una letra o el carácter subrayado, nunca deberá empezar con un número.
  • Para el resto del nombre de la variable podremos usar mayúsculas, minúsculas y _
  • Si ponemos $variable y $VARIABLE estaríamos tratando con dos variables diferentes.

Ejemplo simple de uso de una variable:

PHP
1
2
3
4
5
6
7
8
9
<?php
// Declaramos la variable
$variable = 'If Tutorial';
 
// Mostramos el texto con la variable al final
echo 'Estoy viendo '. $variable;
 
//El resultado será: Estoy viendo If Tutorial
?>

Cuando usamos la variable debemos conocer donde podremos usarlas para ello debemos conocer el alcance de estas. Nos encontraremos con variables locales, globales y estáticas.

Si nos fijamos en el ejemplo anterior lo que hemos realizado es una variable local si por ejemplo intentara obtener su valor dentro de una función no me devolvería nada a no ser que la volviéramos a declarar dentro de esta o se la pasamos.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
// Declaramos la variable
$variable = 'If Tutorial';
 
function miprimeravariable() {
return 'Estoy viendo '. $variable;
}
 
function miprimeravariable2($variable) {
return 'Estoy viendo '. $variable;
}
 
echo miprimeravariable();  //El resultado será: Estoy viendo
echo miprimeravariable2($variable);  //El resultado será: Estoy viendo If Tutorial
?>

Si por lo contrario usáramos una variable global esta podríamos usarla tanto en la primera como en la segunda función, para definirla solo tenemos que poner global delante de ella.

PHP
1
2
3
4
5
6
7
8
9
10
<?php
// Declaramos la variable
global $variable = 'If Tutorial';
 
function miprimeravariable() {
return 'Estoy viendo '. $variable;
}
 
echo miprimeravariable();  //El resultado será: Estoy viendo If Tutorial
?>

Las variables globales aunque no se suele usar de esta manera también se pueden llamar mediante un array $GLOBALS[‘variable’];

Finalmente las variables estaticas puedes ser muy útiles si queremos guardar el valor de una variable para las diferentes veces que llamemos a una función, por ejemplo si queremos contar las veces que entramos en una función y al final de esta lo que hacemos es $variable++ o lo que es lo mismo $variable = $variable+1 cada vez que entremos en esa función sumaria 1.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
 
function miprimeravariable() {
   static $variable = 0;
   echo $variable;
   $variable++
}
 
miprimeravariable();  //El resultado será: 0
miprimeravariable();  //El resultado será: 1
miprimeravariable();  //El resultado será: 2
...
?>

PHP

 Entrada anterior

Conociendo el lenguaje de programación PHP

― 4 julio 2015

Entrada siguiente 

Operadores con PHP: Comparadores, aritméticos y lógicos

― 22 julio 2015

Artículos relacionados

Marcos ― 3 agosto 2015 | No Comment

Tutorial: Trabajando con funciones en PHP

Una función es una subtarea dentro del código creado para crear una tarea específica y que nos devuelve un valor

Marcos ― 2 agosto 2015 | No Comment

Condicionando en PHP con if y con switch

Marcos ― 28 julio 2015 | No Comment

Bucles en lenguaje PHP: While, for, foreach.

Marcos ― 22 julio 2015 | No Comment

Operadores con PHP: Comparadores, aritméticos y lógicos

Marcos ― 4 julio 2015 | No Comment

Conociendo el lenguaje de programación PHP

Marcos ― 1 julio 2015 | No Comment

Como montar un servidor web con Virtualmin en Linux

Marcos ― 17 junio 2015 | No Comment

Montar un servidor con Node.JS

Deja una respuesta Cancelar respuesta

Últimas publicaciones

  • Tutorial: Trabajando con funciones en PHP
  • Condicionando en PHP con if y con switch
  • Bucles en lenguaje PHP: While, for, foreach.
  • Operadores con PHP: Comparadores, aritméticos y lógicos
  • Definiendo variables con PHP

Categorías

  • NodeJS
  • PHP
  • Servidores

Comentarios recientes

    Copyright © iftutorial.com | Contacto