Variables Php declaración y asignación

Php

En el caso de los lenguajes de desarrollo web la capacidad de procesar y manejar datos es el paso inicial para generar interactividad en una página. Las estructuras de datos que maneja cada lenguaje deben ser conocidas a fondo con el fin de comprender cómo es que se almacena la información en las rutinas en las que se procesa.
Variables Antes que nada se debe tener en cuenta que PHP es un lenguaje débilmente tipado, esto significa que a una variable que se inicializa no se le asigna un tipo de dato, sino que la variable toma el tipo de dato según el primer valor que se le asigna (más adelante conocerán los diferentes tipos de datos que puede tomar una variable).

En cuanto a la sintaxis de las variables todas deben iniciar con el símbolo dólar ($), seguido como primer carácter del nombre únicamente por una letra (a-z A-Z) o un carácter de subrayado (_) o underscore, como segundo carácter del nombre y de allí en adelante se pueden utilizar únicamente letras (a-z A-Z), caracteres de subrayado (_) y números (0-9), no se pueden utilizar espacios en ninguna parte del nombre de las variables ni otros caracteres especiales como la letra (ñ o Ñ) ni acentos de ningún tipo (á, é, í, ó, ú; Á, É, …; ô, ü, …; à, è, …), a continuación se muestran ejemplos de variables correctas e incorrectas.

Declaraciones correctas e Incorrectas variables php

$_nombre = Correcto.

$nombre = Correcto.
$nombre1 = Correcto.
$nombre_1 = Correcto.
$Nombre = Correcto.
Nombre = Incorrecto porque no empieza con el símbolo dollar ($), la forma correcta sería $Nombre.
$1nombre = Incorrecto, hay un número (1) como primer carácter del nombre de la variable después del símbolo dólar ($), una forma correcta sería $nombre1.
$_nombre 1 = Incorrecto, tiene un espacio entre la palabra nombre y el número 1, la forma correcta sería $_nombre1.
$nombreNiño = Incorrecto, usa el carácter especial (ñ), la forma correcta sería
$nombreNino.
$nombreSección = Incorrecto, usa la o con acento (ó), la forma correcta sería
$nombreSeccion.

Es importante comprender que PHP es sensible a las mayúsculas (case sensitive) en lo que a los nombres de variables respecta, es decir que las variables $nombreSeccion y
$nombreseccion son totalmente diferentes.

Inicialización

Para inicializar una variable es necesario asignarle un valor, esto puede hacerse asignándole un valor literal (por ejemplo: $a = 5), asignándole el valor de otra variable (por ejemplo: $a = $b) o asignándole el valor resultante de una operación (por ejemplo:
$a = $b + $c), el solo hecho de declararla no implica que quede inicializada, sino se le asigna ningún valor la variable queda con tipo NULL y este será el valor que retornará si se usa antes de inicializarla.