Variables
Una variable
podría definirse como una posición de memoria creada para
introducir o asignar cualquier valor o dato.
Durante la ejecución del
script el valor de la variable puede "variar" tanto de tipo como de valor.
En PHP no hace falta declarar la
variable ya que simplemente anteponiendo el caracter $
al nombre de la variable estamos indicando que es una variable.
Otro hecho que cabe destacar a la
hora de programar en PHP |
|
y la declaración de variables
es que PHP es un lenguaje "CASE SENSITIVE"
es decir que diferencia entre mayúsculas y minúsculas y debido
a esta razón no sería lo mismo $miVariable=valor; que $MiVaRiABle=valor;
ya que PHP lo interpretaría como dos variables completamente diferentes.
Los tipos de datos posibles que
puede almacenar una variable
son los siguientes :
-
Integer:
Números enteros positivos y negativos
-
Double:
Números decimales o de coma flotante
-
String:
Cadenas de texto
-
Boolean:
Valores True o False
-
Array:
Tipo especial de colección de valores
-
Object:
Tipo especial de dato complejo
PHP es un lenguaje que realiza la conversión
de tipos en función de los operandos y del operador. De esta forma
si intentamos sumar la cadena '10' y el número 20 la acción
que realizaría sería convertir la primera variable a numérica
y de esa forma podría sumar 10+20=30.
Aparte de que PHP en algunos casos
realiza la conversión existen dos funciones especiales del propio
lenguaje las cuales nos permiten saber el tipo de variable que estamos
usando y también pueden convertir el tipo de variable:
-
gettype()
Recibe el tipo de variable que es
-
settype($variable,'tipo
variable') Transforma el tipo de variable del modo actual a
el modo que le introduzcamos.
Variables características de PHP
-
argv
Array de argumentos pasados en la ejecución del script.
-
$_SERVER['argc']
Número de parametros pasados al script en su ejecución.
-
$_SERVER['PHP_SELF']
Nombre del script que se está ejecutando
-
$_COOKIE
Array asociativo de pares (clave,valor) pasados a través de cookies
-
$_GET
Array asociativo de pares (clave,valor) pasados a través de GET
-
$_POST
Array asociativo de pares (clave,valor) pasados a través de POST
-
$_FILES
Array asociativo que contiene información de los ficheros recibidos
mediante POST
-
$_ENV
Array asociativo de pares (clave,valor) del entorno
-
$_SERVER
Array asociativo de pares (clave,valor) del servidor
-
$_SESSION
Array asociativo de pares (clave,valor) de sesion
| Constantes
Son valores que se van a mantener
constantes a lo largo de la ejecución del script y que posiblemente
queramos usar a lo largo del script un gran número de veces.
Para ello usamos la siguiente sintaxis:
define("nombre
de la constante", valor); |
|
|