Declarar variables en PHP

En este post explicare la forma en la cual podemos definir una variable en PHP, empezaremos definiendo que es una variable.

Variable

Es una estructura de datos a la cual se le asigna un nombre y puede almacenar un valor, este valor puede cambiar durante la ejecucion del programa.

Para poder utilizar una variable en cualquier lenguaje de programacion primero tenemos que declarar la variable y establecer el tipo de dato que almacenara, en PHP esto no es necesario, solo tenemos que seguir los siguientes lineamientos:

  1. Las variables en PHP empiezann con el signo de pesos ( $ )
  2. Los nombres de las variables pueden contener letras, numeros o el guion bajo.
  3. Los nombres de las variables no pueden empezar con un numero pero si por el guion bajo ( _ ).

Ejemplo: Nombres de variables

$variable ;	 // nombre correcto
$_variable ;	 // nombre correcto
$5variable ;	 // nombre incorrecto
$_5variable ;	 // nombre correcto

Ejemplo: Declarar una variable

$texto = "variable de texto";    // string
$num = 5;                        // integer
$doble = 5.0021;                 // double
$valor = true;                   // boleana

3 comentarios en “Declarar variables en PHP”

  1. Rookie dice:

    Hola. 🙂
    Tengo súper claro lo que es “declarar” una variable, pero me asalta la duda en cuanto al uso de los términos “inicializar” y “definir”.
    ¿Es lo mismo “inicializar una variable” (que es asignarle un valor) que “definir una variable”?.

    Gracias por su respuesta.

  2. Jose dice:

    No, no es lo mismo definir (declarar) que inicializar. Primero se debe declarar la variable (especificar el tipo) después se inicializar (darle el valor inicial). No obstante en php no es necesario declarar, previamente con inicializar la variable se crea según el valor iniciar dado e incluso puede cambiar de tipo. El lenguaje es más flexible y cómodo que otros lenguajes pero hay que reconocer que esto genera más problemas.

  3. vinet dice:

    hola amigos tengo un problema con un buscador de mi sitio y me gustaria saver cual es el problema ya que de mi parte no me sale ningun error

Deja un comentario