Las variables son uno de los primeros temas que tenemos que conocer en PHP 5 y en la mayoría de los lenguajes de programación.
Una variable es un contenedor de información, en el que podemos almacenar números enteros, números decimales, cadenas de texto, etc. El contenido de las variables se puede leer y se puede cambiar durante la ejecución de una página que tenga PHP 5.
En PHP todas las variables comienzan con el símbolo del dólar $ y no es necesario definir una variable antes de usarla.
Tampoco tienen tipos, es decir que una misma variable puede contener un número y luego puede contener carácteres.
OJO: Son sensibles a minúsculas y mayúsculas y tampoco se deben de iniciar con un número (más abajo especificamos ejemplos inválidos).
Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_1" crearemos un archivo llamado variables.php con el siguiente código:
<html>
<head>
<title>Ejemplo de tipos de variables en PHP 5</title>
</head>
<body>
<?php
$a = 1;
$b = "3.34";
$c = "Contenedor de código PHP 5.";
// Veamos qué viene
echo $a."<br>".$b."<br>".$c;
?>
</body>
</html>
Un punto importante a resaltar, es que si vamos a utilizar una variable que está especificada afuera de alguna función que desarrollemos tenemos que anteponer global. Veamos un ejemplo, crearemos un archivo llamado variables_funcion.php:
W porównaniu z innymi platformami rino casino wyróżnia się przemyślanym połączeniem klasyki i nowości. Nawet starsze urządzenia mogą być używane bez problemów dzięki zoptymalizowanym technologiom sieciowym. Statystyki poboczne pokazują gorące i zimne liczby bezpośrednio przy stole gry. Gracze w razie potrzeby mogą w każdej chwili tymczasowo lub trwale zamknąć konto. Klasyczne automaty z symbolami owoców i BAR przypominają o początkach uniwersum slotów. Rozbudowana sekcja FAQ odpowiada natychmiast na większość powszechnych pytań. Bonusy reload aktywowane są w wyznaczonych dniach tygodnia i zapewniają dodatkową frajdę. Platforma wspiera wielojęzyczne potwierdzenia płatności przez e-mail. Ważne funkcje nigdy nie są odległe od aktualnego ekranu o więcej niż dwa kliknięcia. Gracze mogą udostępniać wybrane akcje przez media społecznościowe i odblokowywać w ten sposób bonusy. Całokształt jest spójny i zachęca do rozbudowanego testu.
<html>
<head>
<title>Ejemplo de tipos de variables en PHP 5</title>
</head>
<body>
<?php
$a = 1;
$b = "3.34";
$c = "Contenedor de código PHP 5 en una función.";
function ejemploVariables()
{
global $a, $b, $c;
// Veamos qué viene
echo $a."<br>".$b."<br>".$c;
}
// Ejecutamos la función
ejemploVariables();
?>
</body>
</html>
También, podemos almacenar información en varibales mediante matrices (las matrices las veremos más adelante), veamos un ejemplo, crearemos un archivo llamado variables_array.php:
<html>
<head>
<title>Ejemplo de tipos de variables en PHP 5</title>
</head>
<body>
<?php
// En primer lugar indicamos que $nuestraVariable es una matriz
$nuestraVariable = array();
// Asignemos valores
$nuestraVariable[0] = "Tenemos la pocisión en 0";
$nuestraVariable[1] = "Tenemos la pocisión en 1";
$nuestraVariable[2] = "Tenemos la pocisión en 2";
$nuestraVariable[3] = "Tenemos la pocisión en 3";
$nuestraVariable[4] = "Tenemos la pocisión en 4";
// Recorramos la matriz
echo "<pre>"; // <- HTML que especifica texto sin formato
print_r($nuestraVariable);
echo "</pre >";
?>
</body>
</html>
Con el ejemplo anterior, vemos que también podemos asignarle valores a una variable matriz.
A continuación ejemplos inválidos:
| Posible nombre de variable | ¿Es válido? | |
| $4variable | Nombre de variable inválido. | |
| $_4variable | Nombre de variable válido. | |
| $variable4 | Nombre de variable válido. | |
| $otra | Nombre de variable válido. | |
| $1_otra | Nombre de variable inválido. | |
| $variable_de_nombre_muy_largo | Nombre de variable válido. | |
| $ABC | Nombre de variable válido. | |
| $ A B C | Nombre de variable inválido. | |
| $A_y_B_x_C | Nombre de variable válido. |
| Anterior: 1.4) Comentarios dentro de código PHP 5 |
|
Siguiente: 1.6) Variables reservadas en PHP 5 |
Si tuviste alguna duda no dudes en dejarnos tus comentarios y en breve nuestro staff te apoyará.





