Tipos de datos PHP, variables, constante, OperaTutorial de Tors

Tipos de datos PHP

Un tipo de datos es la clasificación de datos en una categoría según sus atributos;

  • Los caracteres alfanuméricos se clasifican como cadenas.
  • Pleno numbers son enteros clasificados
  • Numbers con puntos decimales se clasifican como puntos flotantes.
  • Los valores verdaderos o falsos se clasifican como booleanos.

PHP es un lenguaje poco tipificado; no tiene tipos de datos definidos explícitamente. PHP determina los tipos de datos analizando los atributos de los datos proporcionados. PHP admite implícitamente lo siguientewing tipos de datos

  • Entero – entero numbers por ejemplo, -3, 0, 69. El valor máximo de un número entero depende de la plataforma. En una máquina de 32 bits, suele ser alrededor de 2 billion. Las máquinas de 64 bits suelen tener valores mayores. La constante PHP_INT_MAX se utiliza para determinar el valor máximo.
<?php
echo PHP_INT_MAX;
?>

Salida:

9223372036854775807
  • Número de coma flotante – decimal numbers por ejemplo 3.14. también son conocidos como double o real numbers. El valor máximo de un flotador depende de la plataforma. Punto flotante numbers son mayores que los números enteros.
  • Cadena de caracteres – p.e. Hola Mundo
  • Booleano – p.e. Verdadero o falso.

Antes de entrar en más detallestails Al analizar los tipos de datos PHP, primero analicemos las variables.

variable PHP

Una variable es un nombre dado a una ubicación de memoria que almacena datos en tiempo de ejecución.

El alcance de una variable determina su visibilidad.

Una variable global PHP es accesible para todos los scripts de una aplicación.

Una variable local solo es accesible para el script en el que se definió.

Piense en una variable como un vaso que contiene agua. Puedes añadir agua al vaso, beberlo todo, volver a llenarlo, etc.

Lo mismo se aplica a las variables.

Las variables se utilizan para almacenar datos y proporcionar datos almacenados cuando sea necesario. Al igual que otros lenguajes de programación, PHP también admite variables. Veamos ahora las reglas que se siguen al crear variables en PHP.

  • Todos los nombres de variables deben comenzar con el signo de dólar, p.
  • variable PHP
  • Los nombres de las variables distinguen entre mayúsculas y minúsculas; esto significa que $my_var es diferente de $MY_VAR
  • variable PHP
  • Todos los nombres de variables deben comenzar con una letra y seguir a otros caracteres, p. $mi_var1. $1my_var no es un nombre de variable legal.
  • variable PHP
  • Los nombres de las variables no deben contener espacios, “$nombre” no es un nombre de variable legal. En su lugar, puede utilizar un guión bajo en lugar del espacio, p. $primer_nombre. No puede utilizar caracteres como el signo de dólar o menos para separar nombres de variables.
  • variable PHP

Veamos ahora cómo PHP determina el tipo de datos dependiendo de los atributos de los datos proporcionados.

<?php
$my_var = 1;
echo $my_var;
?>

Salida:

1

Punto flotante numbers

<?php
$my_var = 3.14;
echo $my_var;
?>

Salida:

3.14

Cadenas de caracteres

<?php
$my_var ="Hypertext Pre Processor";
echo $my_var;
?>

Salida:

Hypertext Pre Processor

Uso de variables

Las variables ayudan a separar los datos del programa. algorithms.

Se puede utilizar el mismo algoritmo para diferentes valores de datos de entrada.

Por ejemplo, suponga que está desarrollando un programa de calculadora que suma dos numbers, puedes crear dos variables que acepten la numbers luego usas los nombres de las variables en la expresión que realiza la suma.

Fundición de tipo variable

Realizar cálculos aritméticos utilizando variables en un lenguaje como C# requiere que las variables sean del mismo tipo de datos.

La conversión de tipos consiste en convertir una variable o valor en un tipo de datos deseado.

Esto es muy útil cuando se realizan cálculos aritméticos que requieren que las variables sean del mismo tipo de datos.

La conversión de tipos en PHP la realiza el intérprete.

En otros lenguajes como C#, hay que convertir las variables. El siguiente código muestra la conversión de tipos en C#.

Fundición de tipo variable

El siguiente diagrama muestra PHP implementando el ejemplo anterior.

Fundición de tipo variable

PHP también te permite convertir el tipo de datos.
Esto se conoce como casting explícito. El siguiente código demuestra la conversión de tipos explícita.

<?php
$a = 1;
$b = 1.5;
$c = $a + $b;
$c = $a + (int) $b;
echo $c;
?>

Salida:

2

Salida de código anterior 2 La función var_dump se utiliza para determinar el tipo de datos. El siguiente código demuestra cómo utilizar la función var_dump.

<?php
$a = 1;
var_dump($a);
$b = 1.5;
var_dump($b);
$c = "I Love PHP";
var_dump($c);
$d = true;
var_dump($d); 
?>

Salida:

int(1) float(1.5) string(10) "I Love PHP" bool(true)

PHP constante

Definir constante– Una constante es una variable cuyo valor no se puede cambiar en tiempo de ejecución.

Supongamos que estamos desarrollando un programa que usa el valor de PI 3.14, podemos usar una constante para almacenar su valor.

Veamos ahora un ejemplo que define una constante. definir('PI',3.14); //crea una constante con un valor de 3.14 Una vez que define PI como 3.14, escribir un código como el siguiente generará un error PI = 4; //PI se ha definido como una constante, por lo que no se permite asignar un valor.

PHP Operatoros

Aritmética operatoros

Aritmética operaLos tors se utilizan para realizar aritmética. operaciones sobre datos numéricos. el concatenar operator trabaja en instrumentos de cuerda valores también. PHP soporta lo siguientewing operaTors.

Operator Nombre Descripción Ejemplo Salida
+ Adición Suma de x e y 1 + 1; 2
Sustracción Diferencia entre x e y 1 - 1; 0
* Multiplicación Multiplica x e y 3*7; 21
/ División Cociente de x e y 45/5; 9
% Módulo PHP Da el resto de dividir x e y 10 % 3; 1
-n la Negación Convierte n en un número negativo -(-5); 5
X . y Concatenación Suma x e y “PHP”. “ROCAS”;10 . 3; PHP ROCAS103

Asignación Operatoros

Asignación operaLos controladores se utilizan para asignar valores a las variables. También se pueden utilizar junto con la aritmética. operaTors.

Operator Nombre Descripción Ejemplo Salida
x =? asignación Asigna el valor de x a ? $ x = 5; 5
x+=? adición ¿Incrementa el valor de x en ? $x = 2;$x += 1; 3
X-=? sustracción ¿Resta? del valor de x $x = 3;$x -= 2; 1
X*=? multiplicación Multiplica el valor de x ? veces $x = 0; $x *=9; 0
X/=? división Cociente de x y ? $x = 6;$x /=3; 2
X%=? módulo ¿El recordatorio de dividir x entre? $x = 3;$x %= 2; 1
X.=? concatenar Reúne elementos "$x = 'Bonita';$x .= '¡Genial!';" ¡Muy genial!

Comparación operatoros

Comparación operaLos controladores se utilizan para comparar valores y tipos de datos.

Operator Nombre Descripción Ejemplo Salida
X == y Igual Compares xey luego devuelve verdadero si son iguales 1 == “1”; Verdadero o 1
X === y idéntico Compares tanto valores como tipos de datos. 1 === “1”; Falso o 0. Dado que 1 es un número entero y "1" es una cadena
X != y, x <> y PHP No es igual Compares valores de x e y. devuelve verdadero si los valores no son iguales 2 != 1; Verdadero o 1
X > y Más que Compares valores de x e y. devuelve verdadero si x es mayor que y 3 > 1; Verdadero o 1
X< y Menos que Compares valores de x e y. devuelve verdadero si x es menor que y 2 < 1; Falso o 0
X >= y Mayor que o igual Compares valores de x e y. devuelve verdadero si x es mayor o igual que y 1> = 1 Verdadero o 1
X <= y Menor o igual Compares valores de x e y. devuelve verdadero si x es mayor o igual que y 8 <= 6 Falso o 0

lógico operatoros

Cuando se trabaja con lógica operators, cualquier número mayor o menor que cero (0) se evalúa como verdadero. Cero (0) se evalúa como falso.

Operator Nombre Descripción Ejemplo Salida
X e y, x && y Y Devuelve verdadero si x e y son iguales 1 y 4; Verdadero&& Falso; Verdadero o 1Falso o 0
X o y, x || y Or Devuelve verdadero si x o y son verdaderos 6 o 9;0 || 0; Verdadero o 1Falso o 0
X xor y Exclusivo o, xor Devuelve verdadero si solo x es verdadero o solo y es verdadero 1 x o 1; 1 x o 0; Falso o 0Verdadero o 1
!x No Devuelve verdadero si x es falso y falso si x es verdadero !0; Verdadero o 1

Resumen

  • PHP es un lenguaje poco tipificado.
  • Las variables son ubicaciones de memoria que se utilizan para almacenar datos.
  • El valor de las constantes no se puede cambiar en tiempo de ejecución.
  • La conversión de tipos se utiliza para convertir un valor o variable en un tipo de datos deseado.
  • Aritmética operaLos controladores se utilizan para manipular datos numéricos.
  • Asignación operaLos controladores se utilizan para asignar datos a variables.
  • Comparación operaLos tors se utilizan para comparar variables o valores.
  • lógico operaLos tors se utilizan para comparar condiciones o valores.