Hoy veremos cuales son los tipos de datos en PHP.
PHP soporta varios tipos de datos como muchos otros lenguajes, vamos a empezar definiendo los tipos de dato enteros:
Entero (Integer)
- Son números
- No contienen decimales
- Pueden ser positivos o negativos
- Pueden contener números octales(base 8), hexadecimales (base 16) y binarios ()
Algunos ejemplos de números enteros en php:
<?php
$puntaje = 12;
$sueldo = 854000;
$saldo = -154;
$a = 0123; // número octal (equivale a 83 decimal)
$b = 0x1A; // número hexadecimal (equivale a 26 decimal)
$c = 0b11111111; // número binario (equivale al 255 decimal)
?>
Decimal (Float, o coma flotante)
- Son números reales
- Se escriben con (.)
- Se pueden redondear con el método round()
- Pueden ser negativos
Algunos ejemplos de números decimales en php:
<?php
$pagoTotal = 102.45;
$puntaje = 48.51;
$saldo = -15.23;
$a = 1.234;
$b = 1.2e3;
$c = 7E-10;
$d = 1_234.567; // a partir de PHP 7.4.0
?>
Booleano
- Solo pueden contener dos valores: verdadero o falso
- No son case sensitive (Sensible a mayúsculas o minúsculas)
- Se pueden representar también de la sigueinte manera: para los valores enteros el 0 es false y cualquier otro valor diferente de cero es true
- Pueden ser negativos
Algunos ejemplos de booleanos en php:
<?php
$puedeAcceder = FALSE;
$validado = true;
?>
Strings (Texto o cadenas)
- Los strings se definen en doble o comilla simple
- Las comillas dobles pueden interpolar variables, las simples no
- Aunque no hay limite en general para una variable string, este si está definido por el sistema
- Se deben escapar los caracteres de comillas doble y otros caracteres
- Se pueden realizar tareas de manipulación sobre los strings con otros métodos
Algunos ejemplos de strings en php:
<?php
$nombre = "josé andres";
$apellidos = "montoya";
$url = 'www.render2web.com';
//Combinando strings usando punto (.)
$nombreCompleto = $nombre . " " . $apellidos;
?>
Null (Nulo)
- Los null no son case sensitive se pueden escribir NULL o null
-NULL no es case sensitive NULL/null
-Es usualmente usado para inicializar una variable con un valor vacío
-Usa métodos como unset y is_null
- NULL no es case sensitive se pueden escribir como: NULL/null
- Es usualmente usado para inicializar una variable con un valor vacío
- Usa métodos como unset y is_null
Algunos ejemplos de null en php:
<?php
$documento = null;
?>
Otros tipos de datos:
Array: equivale a un conjunto de valores
Object: equivale a un tipo de dato especial, de más complejidad
Resource: Hace referencia a un recurso externo
Recuerda que este video hacer parte de nuestro curso:
Master en PHP Moderno 7 y 8 POO, PDO, Mysql, SQL, PostgreSQL
