Tutorial de tipos de datos, variables, constantes y operadores de PHP

Tabla de contenido:

Anonim

En este tutorial, aprenderá:

  • Tipos de datos PHP
  • Variable PHP
  • Uso de variables
  • Fundición de tipo variable
  • Constante PHP
  • Operadores PHP
  • Operadores aritméticos
  • Operadores de Asignación
  • Operadores de comparación
  • Operadores logicos

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
  • Los números enteros son enteros clasificados
  • Los números con puntos decimales se clasifican como puntos flotantes.
  • Los valores verdaderos o falsos se clasifican como booleanos.

PHP es un lenguaje de tipo flexible; no tiene tipos de datos definidos explícitamente. PHP determina los tipos de datos analizando los atributos de los datos suministrados. PHP admite implícitamente los siguientes tipos de datos

  • Entero: números enteros, por ejemplo, -3, 0, 69. El valor máximo de un entero depende de la plataforma. En una máquina de 32 bits, suele rondar los 2 mil millones. Las máquinas de 64 bits suelen tener valores mayores. La constante PHP_INT_MAX se utiliza para determinar el valor máximo.

Producción:

9223372036854775807
  • Número de coma flotante: números decimales, por ejemplo, 3.14. también se conocen como números dobles o reales. El valor máximo de un flotador depende de la plataforma. Los números de coma flotante son más grandes que los enteros.
  • Cadena de caracteres, por ejemplo, Hello World
  • Booleano: por ejemplo, verdadero o falso.

Antes de entrar en más detalles sobre los tipos de datos PHP, primero analicemos las variables.

Variable PHP

Una variable es un nombre que se le da 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 de Php es accesible para todos los scripts en 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. Puede agregar agua en el 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 en 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. Ej.
  • Los nombres de las variables distinguen entre mayúsculas y minúsculas; esto significa que $ my_var es diferente de $ MY_VAR
  • Todos los nombres de las variables deben comenzar con una letra seguida de otros caracteres, por ejemplo, $ my_var1. $ 1my_var no es un nombre de variable legal.
  • Los nombres de las variables no deben contener espacios, "$ first name" no es un nombre de variable legal. En su lugar, puede usar un guión bajo en lugar del espacio, por ejemplo, $ first_name. No puede utilizar caracteres como el dólar o el signo menos para separar los nombres de las variables.

Veamos ahora cómo PHP determina el tipo de datos en función de los atributos de los datos proporcionados.

Producción:

1

Números de punto flotante

Producción:

3.14

Cadenas de caracteres

Producción:

Hypertext Pre Processor

Uso de variables

Las variables ayudan a separar los datos de los algoritmos del programa.

El mismo algoritmo se puede utilizar para diferentes valores de datos de entrada.

Por ejemplo, suponga que está desarrollando un programa de calculadora que suma dos números, puede crear dos variables que acepten los números y luego usar los nombres de las variables en la expresión que hace la suma.

Fundición de tipo variable

Realizar cálculos aritméticos con 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 #, tienes que convertir las variables. El siguiente código muestra la conversión de tipos en C #.

El siguiente diagrama muestra PHP implementando el ejemplo anterior.

PHP también le 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.

Producción:

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.

Producción:

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

Constante PHP

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.

Operadores PHP

Operadores aritméticos

Los operadores aritméticos se utilizan para realizar operaciones aritméticas en datos numéricos. El operador de concatenar también funciona con valores de cadenas. PHP admite los siguientes operadores.

Operador Nombre Descripción Ejemplo Producción
+ Adición Suma de xey 1 + 1; 2
- Sustracción Diferencia entre xey 1 - 1; 0
* Multiplicación Multiplica xey 3 * 7; 21
/ División Cociente de xey 45/5; 9
% Módulo Php Da recordatorio de bucear xey 10% 3; 1
-norte Negación Convierte n en un número negativo - (- 5); 5
X . y Concatenación Junta xey "PHP". "ROCAS"; 10. 3; PHP ROCKS103

Operadores de Asignación

Los operadores de asignación se utilizan para asignar valores a las variables. También se pueden utilizar junto con operadores aritméticos.

Operador Nombre Descripción Ejemplo Producción
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 Junta elementos "$ x = 'Bonita'; $ x. = '¡Genial!';" ¡Muy genial!

Operadores de comparación

Los operadores de comparación se utilizan para comparar valores y tipos de datos.

Operador Nombre Descripción Ejemplo Producción
X == y Igual Compara xey luego devuelve verdadero si son iguales 1 == "1"; Verdadero o 1
X === y idéntico Compara valores y 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 Compara valores de x e y. devuelve verdadero si los valores no son iguales 2! = 1; Verdadero o 1
X> y Mas grande que Compara valores de x e y. devuelve verdadero si x es mayor que y 3> 1; Verdadero o 1
X Menos que Compara valores de x e y. devuelve verdadero si x es menor que y 2 <1; Falso o 0
X> = y Mayor que o igual Compara 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 Compara valores de x e y. devuelve verdadero si x es mayor o igual que y 8 <= 6 Falso o 0

Operadores logicos

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

Operador Nombre Descripción Ejemplo Producción
X e y, x && y Y Devuelve verdadero si tanto x como y son iguales 1 y 4; Verdadero && Falso; Verdadero o 1 Falso o 0
X o y, x || y O Devuelve verdadero si x o y es verdadero 6 o 9; 0 || 0; Verdadero o 1 Falso o 0
X xor y Exclusivo o, xor Devuelve verdadero si solo x es verdadero o solo y es verdadero 1 xor 1; 1 xor 0; Falso o 0 Verdadero 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 de tipo flexible.
  • 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.
  • Los operadores aritméticos se utilizan para manipular datos numéricos.
  • Los operadores de asignación se utilizan para asignar datos a variables.
  • Los operadores de comparación se utilizan para comparar variables o valores.
  • Los operadores lógicos se utilizan para comparar condiciones o valores.