Variables en PHP - Cómo declarar e inicializar variables en PHP con sus tipos

Tabla de contenido:

Anonim

Introducción a las variables en PHP

El siguiente artículo, variables en PHP, proporciona un resumen de las diversas variables disponibles en PHP. Cada variable almacena algún tipo de información donde la información es un valor. Este valor puede ser un número, una cadena, booleano, matriz o puede ser un objeto, un recurso también, etc.

¿Cómo declarar variables en PHP?

Las variables declararon almacenar información. Hay ciertas cosas que uno debe saber sobre la declaración de variables en PHP.

  1. Las variables declaradas siempre comienzan con un signo de dólar ($). Un nombre de variable debe comenzar con una letra o un guión bajo pero no con un número.
  2. Las variables no contienen espacios y estos nombres de variables distinguen entre mayúsculas y minúsculas. $ Fruit es diferente de $ From.
  3. La declaración de variables utiliza el operador de asignación '=' en el que el nombre de la variable está en el lado izquierdo del operador y la expresión en el lado derecho del operador.
  4. Como sabemos que PHP es un lenguaje poco tipado, las variables declaradas saben de antemano qué tipo de variable será, lo que significa que puede declararse como un número o una cadena o una matriz o cualquier otra cosa.
  5. Como los valores de las variables no son constantes, estos valores se pueden convertir de un valor a otro cuando sea necesario.

¿Cómo inicializar variables en PHP?

De lo anterior, sabemos que PHP es un lenguaje de tipo libre y no necesitamos declarar el tipo como si la variable es de tipo entero, de cadena o booleana antes de usarla como sucede en otros idiomas. El tipo de la variable depende del valor que almacena. Aprendamos a través de ejemplos.

Aquí, en el ejemplo a continuación, vemos que la altura es un valor flotante y la base es un valor entero y, en base a estos valores, hemos calculado el área del triángulo.

Código:

<_?php
// example to demonstrate the intialization of variables
$height = 10.5; //float value
$base = 50; //integer value
// calculating area of a triangle
$area_of_triangle = ($height * $base) / 2;
// printing area of the triangle
echo 'Area of the triangle is '. $area_of_triangle;
?>

Salida:

El siguiente código muestra todas las formas válidas e inválidas de inicializar las variables en PHP.

  1. // inválido porque comienza con un número

$5input = 'Demo';

  1. // válido porque comienza con un guión bajo

$_input = 'Demo';

  1. // válido

$input = 'Demo';

  1. // válido porque comienza con un guión bajo seguido de un número y una cadena de caracteres que está permitido

$_5input = 'Demo';

Tipos de variables con ejemplos

Las variables almacenan valores. Estos valores asignados a las variables definen qué tipo de variable es. Hay ocho tipos de datos:

Aprendamos cada uno en detalle.

1. Entero

Un número entero es un número entero. Este número entero puede ser positivo o negativo. (si no tiene un significado significativo, es positivo) Obligatoriamente tiene al menos un dígito que va de 0 a 9, sin coma ni espacios en blanco. No tiene un punto decimal. Los enteros tienen notaciones diferentes como

  1. decimal (base 10)
  2. hexadecimal (base 16, prefijado con 0x)
  3. octal (base 8, con el prefijo 0)

opcionalmente precedido por un signo ya sea - o +

<_?php
//example to demonstrate an integer datatype
$x = 6900;
$y = 45;
//var_dump tells us about the datatype and value of the input number
var_dump($x);
echo '
';
var_dump($y);
?>

Salida:

2. Cadena

Una cadena es una secuencia de caracteres o letras. Una cadena puede contener una secuencia de números, caracteres especiales, valores aritméticos también. Puede ser una combinación de todos también. Para representar una cadena, usamos comillas simples o dobles.

<_?php
//example to demonstrate string datatype
$input = 'Apple';
echo '
$input is my favorite fruit';
echo "
$input is my favorite fruit";
?>

Salida:

3. booleano

Este tipo de datos puede contener uno de dos valores, ya sea verdadero o falso, donde verdadero es 1 y falso está en blanco.

<_?php
//example to demonstrate boolean datatype
$input = true;
// print true
echo "
True is ".$input;
$input_value = false;
// print false
echo "
False is ".$input_value;
?>

Salida:

4. Flotador

Un número con un punto decimal o que usa una forma exponencial se llama número de coma flotante o es de tipo flotante.

<_?php
//example to demonstrate float datatype
$input = 123.45;
$input_value = 9.e5;
var_dump($input);
echo '
';
var_dump($input_value);
?>

Salida:

5. Objeto

Un objeto es un tipo de datos que almacena datos. Junto con los datos, también almacena información sobre el procesamiento de los datos. Un objeto se declara explícitamente declarando una clase. La clase se define con la palabra clave class. Una clase es una estructura que contiene miembros de datos y métodos de datos.

Se crea una instancia de una clase y se crea el objeto, y a través de este objeto ahora podemos acceder a los miembros y métodos de la clase.

<_?php
//example to demonstrate object datatype
class Subject(
//defining a string property
public $string = "My favourite subject is Maths";
//defining a method that returns the string property
function display() (
return $this->string;
)
)
//instantiating an object of a class
$object = new Subject;
echo $object->string;
?>

Salida:

6. Matriz

Es una colección de tipos de datos similares y diferentes. Una matriz se declara en forma de par clave-valor.

<_?php
//example to demonstrate array datatype
$directions= array('East', 'West', 'North', 'South');
var_dump($directions);
echo '
';
echo $directions(2) echo '
';
echo $directions(0);
?>

Salida:

7. NULL

Cuando no se asigna ningún valor a una variable y la variable está vacía, podemos usar el valor NULL.

<_?php
//example to demonstrate NULL datatype
$input = 'Demo Test';
var_dump($input);
echo '
';
$input = NULL;
var_dump($input);
?>

Salida:

8. Recurso

Un recurso, una variable especial relacionada con un recurso externo que puede ser el manejo de archivos, la conectividad de bases de datos u otros

<_?php
//example to demonstrate resource datatype
//establishing a connection to database with default values
$connection = mysql_connect("localhost", "root", "");
var_dump($connection);
?>

Artículos recomendados

Esta es una guía de variables en PHP. Aquí discutimos qué son las variables en PHP, cómo declaramos las variables, cómo inicializamos las variables y, finalmente, cuáles son los diferentes tipos de variables en PHP. También puede consultar los siguientes artículos para obtener más información:

  1. Funciones matemáticas de PHP
  2. ¿Cómo conectar la base de datos a PHP?
  3. Funciones de cadena PHP
  4. ¿Qué es la matriz PHP?
  5. Guía de variables en C #
  6. Variables en JavaScript