PHP para iniciados en la programación (II) tipos de datos,variables, constantes, operadores

tutorial PHP para iniciados en la programacion

En este capítulo del tutorial, aprenderás:

  • Tipos de datos PHP
  • Variable PHP
  • Uso de variables.
  • Conversión de tipo variable
  • Constante

Operadores:

  • Aritméticos
  • De Asignación
  • De comparación
  • Logicos

 

Tipos de datos PHP

Un tipo de datos es la clasificación de datos en una categoría de acuerdo con 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 mecanografiado libremente; no tiene tipos de datos definidos explícitos. PHP determina los tipos de datos analizando los atributos de los datos suministrados. PHP soporta 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, generalmente es de alrededor de 2 mil millones. Las máquinas de 64 bits generalmente tienen valores más grandes. La constante PHP_INT_MAX se usa para determinar el valor máximo.
<?php
echo PHP_INT_MAX;
?>

Salida:

9223372036854775807
  • Número de coma flotante: números decimales, p. Ej. 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.

Variables 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 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 al vaso, beberlo todo, volver a llenarlo, etc.

Lo mismo se aplica para 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 seguidas al crear variables en PHP.

  • Todos los nombres de variables deben comenzar con el signo de dólar, por ejemplo
  • Aprender PHP, variables y operadores.
  • Los nombres de las variables distinguen entre mayúsculas y minúsculas; esto significa que $ my_var es diferente de $ MY_VAR
  • Aprender PHP, variables y operadores.
  • Todos los nombres de variables deben comenzar con una letra seguida de otros caracteres, por ejemplo, $ my_var1. $ 1my_var no es un nombre de variable legal.
  • Aprender PHP, variables y operadores.
  • 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 usar caracteres como el dólar o el signo menos para separar los nombres de las variables.
  • Aprender PHP, variables y operadores.

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

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

Salida:

 1

 

Números de punto flotante

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

Salida:

  3.14 

 

Cadenas de caracteres

<?php
$my_var = "Preprocesador de hipertexto";
echo $my_var;
?>

Salida:

Preprocesador de hipertexto

 

Uso de variables

Las variables ayudan a separar los datos de los algoritmos del programa. Se puede usar el mismo algoritmo 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.

 

Conversión de tipo variable

Realizar cálculos aritméticos utilizando variables requiere que las variables sean del mismo tipo de datos. La conversión de tipos es 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.

PHP también le permite emitir el tipo de datos. Esto se conoce como casting explícito. El siguiente código muestra el tipo de conversión explícito.

<?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 usa para determinar el tipo de datos. El siguiente código muestra cómo usar la función var_dump.

<?php
$a = 1;
var_dump($a);
$b = 1.5;
var_dump($b);
$c = "Amo PHP";
var_dump($c);
$d = verdadero;
var_dump($d);
?>

Salida:

int (1) 
float (1.5) 
string (10) 
"Amo PHP" 
bool (verdadero) 

 

constantes

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.

define ("PI", 3.14);
// crea una constante con un valor de 3.14

 

Una vez que defina 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 tanto, no se permite asignar un valor.

 

Operadores:

Operadores aritméticos

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

 

Ejemplo

Nombre

Resultado

+$a

Identidad

Conversión de $a a int o float según el caso.

-$a

Negación

Opuesto de $a.

$a + $b

Adición

Suma de $a y $b.

$a – $b

Sustracción

Diferencia de $a y $b.

$a * $b

Multiplicación

Producto de $a y $b.

$a / $b

División

Cociente de $a y $b.

$a % $b

Módulo

Resto de $a dividido por $b.

$a ** $b

Exponenciación

Resultado de elevar $a a la potencia $bésima.

 

Operadores de comparación

Ejemplo

Nombre

Resultado

$a == $b

Igual

TRUE si $a es igual a $b

$a === $b

Idéntico

TRUE si $a es igual a $b, y son del mismo tipo.

$a != $b

Diferente

TRUE si $a no es igual a $b después de la manipulación de tipos.

$a <> $b

Diferente

TRUE si $a no es igual a $b después de la manipulación de tipos.

$a !== $b

No idéntico

TRUE si $a no es igual a $b, o si no son del mismo tipo.

$a < $b

Menor que

TRUE si $a es estrictamente menor que $b.

$a > $b

Mayor que

TRUE si $a es estrictamente mayor que $b.

$a <= $b

Menor o igual que

TRUE si $a es menor o igual que $b.

$a >= $b

Mayor o igual que

TRUE si $a es mayor o igual que $b.

$a <=> $b

Nave espacial

Un integer menor que, igual a, o mayor que cero cuando $a es respectivamente menor que, igual a, o mayor que $b.

$a ?? $b ?? $c

Fusión de null

El primer operando de izquierda a derecha que exista y no sea NULL. NULL si no hay valores definidos y no son NULL.

 

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.

Ejemplo

Nombre

Resultado

$a and $b

And (y)

TRUE si tanto $a como $b son TRUE.

$a or $b

Or (o inclusivo)

TRUE si cualquiera de $a o $b es TRUE.

$a xor $b

Xor (o exclusivo)

TRUE si $a o $b es TRUE, pero no ambos.

! $a

Not (no)

TRUE si $a no es TRUE.

$a && $b

And (y)

TRUE si tanto $a como $b son TRUE.

$a || $b

Or (o inclusivo)

TRUE si cualquiera de $a o $b es TRUE.

 

 

Compartir esta entrada.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

CAPTCHA ImageChange Image