En esta lección tipos de datos PHP Cubriremos el tema. PHP admite 10 tipos de datos primitivos: 4 escalares, 4 compuestos y 2 especiales. En este artículo tipos de datos PHP y puedes encontrar ejemplos.

Tipos de datos escalares

Cadena (texto)

tipos de datos PHP El primer tipo de datos que aprenderemos es: Cadena (texto). Este tipo de datos almacena uno o más caracteres. Se expresa entre comillas simples o dobles. Reforcemos esto con un ejemplo.

$string1 = "Bu metin string1 değişkeninin değeridir";
$string2 = 'Bu metin string2 değişkeninin değeridir';

En PHP, los datos de tipo texto se pueden almacenar entre comillas simples o dobles. Sin embargo, existen algunas reglas para el uso de comillas simples y dobles. PHP comillas simples y diferencias entre comillas dobles Hablamos de este tema en nuestra lección anterior.

Entero

El tipo de datos Integer almacena un número entero. No se utilizan citas al expresar.

$integer = 658;

tipos de datos PHP Existen algunas reglas para el tipo de datos entero. Echemos un vistazo a estos.

Reglas de tipo de datos enteros de PHP:

  • Un número entero debe contener al menos un dígito.
  • Un número entero no debe tener punto decimal.
  • Un número entero puede ser positivo o negativo.
  • Los números enteros se pueden expresar en notación decimal (base 10), hexadecimal (base 16), octal (base 8) o binaria (base 2).

Flotante (número decimal)

El tipo de datos flotante (decimal) almacena un número decimal/fraccional. No se utilizan citas al expresar.

$float = 14.45;

booleano

El tipo de datos bool almacena uno de dos estados posibles: verdadero o falso. También conocido como booleano.

$bool1 = true;
$bool2 = false;

Pista: El tipo de datos bool se utiliza principalmente en pruebas condicionales.

Tipos de datos compuestos

matriz

Una matriz almacena múltiples valores en una sola variable. La variable $frutas en el siguiente ejemplo es una matriz.

// Array tanımlamak için 1.ci yöntem
$fruits = array(
'Fruit Name 1' => 'apple', 
'Fruit Name 2' => 'kiwi',
'Fruit Name 3' => 'orange',
);
// Array tanımlamak için 2.ci yöntem
$fruits = [
'Fruit Name 1' => 'apple', 
'Fruit Name 2' => 'kiwi',
'Fruit Name 3' => 'orange',
];

Objeto

Los objetos son instancias de clases definidas por el usuario que pueden almacenar tanto valores como funciones.

class Car {
    function brand(): string {
        $brand_name = 'BMW';
        return 'Araç Markası: ' . $brand_name;
    }
}
$object = new Car();
echo $object->brand(); // Çıktı: Araç Markası: BMW

invocable

Las devoluciones de llamada se pueden especificar con una declaración de tipo invocable.

class CallableClass {
	public static function callableMethod() {
		echo 'hello world';
	}
}
function callableFunction(callable $callable) {
	call_user_func($callable);
}
$callable_obj = new CallableClass();
callableFunction([$callable_obj, 'callableMethod']);

iterable

Iterable es cualquier valor que se puede recorrer a través de un bucle foreach(). iterable es un pseudotipo y se introdujo en PHP 7.1.

function printIterable(iterable $my_iterable) {
	foreach($my_iterable as $item) {
		echo $item;
	}
}
$arr = array('a', 'b', 'c');
printIterable($arr);

Tipos de datos especiales

nulo

Nulo es un tipo de datos especial que solo puede tener un valor: nulo. Una variable de tipo de datos nulo es una variable que no tiene un valor asignado.

$variable = null;

Recurso

En PHP, el tipo de recurso es un tipo de datos especial que hace referencia a cualquier recurso externo. Una variable de recurso, archivo, base de datos, etc. Sirve como referencia para fuentes de datos externas, como PHP, utiliza funciones relacionadas para crear estos recursos. Por ejemplo, la función fopen() abre un archivo de disco y su referencia se almacena en una variable de recurso.

$fp = fopen('test.txt', 'w');
echo get_resource_type($fp);

En esta lección tipos de datos PHP aprendimos. Puede escribir comentarios sobre las preguntas que tenga en mente y los temas con los que desee ayuda.