Presentación variables y constantes en PHP

Cuando desarrollamos Scripts en PHP necesitamos almacenar datos provisionalmente comprobar cómo va la ejecución del script PHP o tomar decisiones con estructuras de control.
Esto se almacena en variables que se borrar automáticamente al finalizar la ejecución de Script PHP

Como se crean las Variables en PHP

Para crear variables en PHP es muy sencillo, solo tenemos que decidir un nombre y ese nombre tiene que estar precedido del símbolo dólar “$” para señalar al intérprete de PHP que es una variable. Lo siguiente a saber para declarar una variable en PHP que después del $ solo puede haber un guion bajo “_” una letra de la A-Z o un numero del 0-9.
Yo de todas formas en PHP recomiendo el uso de la técnica CamelCase que consiste en utilizar variables descriptivas que se escriben sin espacios o símbolos, pero poniendo la primera letra de cada palabra en mayúscula por ejemplo $MiVariable quien lea esa variable en PHP sabrá perfectamente que son 2 palabras Mi Variable y que la variable es tuya.
Unos ejemplos de variables PHP validas y variables PHP invalidas

<?php $_MiVariable// valida 
$MiVariable// valida 
$__MiVariable// valida 
$MiVariable21 // valida 
$_1MiVariable // invalida - carácter de subrayado debe estar seguido de una letra al principio 
$1MiVariable // invalida - se debe empezar con letra o carácter de subrayado 
$_Mi-Variable // invalida - contiene un guión - ?>

Ahora que ya sabes la técnica en PHP de las variables en CamelCase tienes que saber que PHP diferencia mayúsculas y minúsculas, con esto te quiero decir que $mivariable $MiVariable $miVariable $Mivariable, para PHP son variables totalmente diferentes.
Así que mucho cuidado a la hora de declarar variables en PHP y utilizarlas no te olvides una mayúscula en algún sitio

Asignar Valores a Variables en PHP

Una vez hemos decidido el nombre de la variable, esta variable tiene que tener un valor, esto se consigue utilizando el operador igual “=” tendrás que saber que si el valor es numérico “solo contiene números” ira sin comillas, pero si es alfanumérico “contiene letras y numero” tendrá que ir entrecomillado
Varios ejemplos de cómo asignar valores en PHP:

<?php // creando variable nueva y asignando cadena de texto 
$esunbichito = "tutoriales"; 
// creando variable nueva y asignando un entero
 $numero = 21; 
// resignado valor de $numero en $esunbichito, ahora las dos variables tienen el valor de 21 
$esunbichitocom = $numero; 
?>

Accediendo a Valor de Variables
Bien ya sabes como asignar un valor a una variable PHP ¿pero como usarlo? Eso es lo mas sencillo de todo, solo tienes que referenciar esa variable usando el nombre que le has dado y listo.
Imagina que quieres usar una variable llamada $CantidadCosas para mostrar en pantalla lo que esta variable contiene.
Es tan fácil como poner echo dalente de $CantidadCosas y nos mostrara el contenido de la variable de PHP

<?php 
$CantidadCosas = 10; 
echo $CantidadCosas; 
?>
</pre>

Tipos de Variables

Ha diferencia de otros lenguajes de programación en PHP no hace falta inicializar variables ni decir en tipo de variable que es, simplemente lo creamos en le metemos el valor, automáticamente el interprete de PHP indentificara que tipo de variable es y lo tratara en consequencia.
¿Suena fantástico verdad? Pues si lo es pero eso no te evita aprender que tipos de variables existen en PHP asi que a continuación te muestro un listado de los tipos de variables que existen en PHP y como identificarlos

Tipo de Variable tipo Entero o Integer

Las variables de tipo entero almacenan un número entero dentro del rango -2147483648 a 2147483647. Y no tiene decimales, si ese numero es mas grande del valor mencionado, se almacena en una variable Float o

Ejemplos de asignación de enteros:

<?php 
$EnteroPositivo = 10;
 $EnteroNegativo = -10; 
?>

Tipo de variable tipo Float

Las variables float almacenan números mas grandes que el entero y además pueden contener decimales

Ejemplos de asignación de float:

<?php 
$ComaFlotante = 4.98; 
$ComaFlotanteMuyPrecisa = 7.87432145687; 
?>

Tipo de Variable tipo Booleana

Las variables Booleanas solo tienen dos estados True o False, ocupan muy poca memoria en la ejecución del script PHP.
Un ejemplo seria en vez de declarar una variable con un valor 0 o 1 para indicar si o no, se declara true o false.

<?php 
$VariableExistente = True; 
$VariableNoExistente = False; 
?>

Tipo de Variable tipo Cadena o String

Estas variables almacenan texto o una mezcla de texto y números, no se pueden realizar operaciones matematicas con estas variables de PHP y como ya he mencionado tienes que almacenarse utilizando comillas dobles “” o comillas simples ‘’

<?php 
$cadena = "Una cadena de caracteres"; 
$cadena2 = 'Otra cadena de caracteres'; 
$cadena3 = "Esta cadena contiene 'comillas simples'"; 
$cadena4 = 'Y esta otra contiene "comillas dobles"'; ?>

Que son las Constantes?

Una cosa constante es algo que no varía en toda la ejecución del script PHP está totalmente opuesto a una variable que su valor puede ir variando dependiendo de las necesidades durante la ejecución del script php

Pensaras ¿para qué utilizar constantes? Las constantes son muy útiles ya que pueden ser utilizadas en cualquier parte del script PHP así pues, podrías almacenar valores de configuración en un archivo de configuración y llamarlo cuando lo necesites.
Te enseñare a hacer eso a lo largo del Curso PHP desde Cero

Definiendo una Constante

Una constante en PHP se define de manera diferente a una variable, al contrario que en una variable de PHP no se utiliza el signo igual “=” para almacenar un valor, se utiliza una función llamada define su uso es el siguiente.
Define(‘NombreConstante’,’Valor De La Constante’), fijate que no se utiliza el símbolo $ para crear la constante,

<?php 
define('URL', 'esunbichito.com'); 
?>

Accediendo al Valor de Constantes

Para acceder al valor de una constante en PHP solo se tiene que utilizar el nombre de la constante, sin el símbolo del $, con ya tendríamos acceso.

<?php echo URL; ?>

Conclusión

Hoy has aprendido el uso de variables en PHP y sus constantes, como utilizarlas para que sirven y que tipo tienes que usar en cada momento para optimizar tu script en PHP.
Si tienes cualquier duda no dudes en comentar y te responderé sobre tu pregunta del Curso PHP desde cero lo más rápido posible.