Sobes.tech
Intern

Welke datatypes zijn er in PHP?

sobes.tech AI

Antwoord van AI

PHP heeft acht datatypes:

Scalar types:

  • bool (boolean)
  • int (geheel getal)
  • float (kommagetal)
  • string (tekenreeks)

Samengestelde types:

  • array (array)
  • object (object)

Speciale types:

  • resource (resource)
  • null (NULL)

Korte beschrijving van elk type:

  • bool: Twee mogelijke waarden - true of false.
  • int: Gehele getallen zonder decimale deel. Het bereik hangt af van het platform.
  • float: Getallen met decimale deel of in exponentiële vorm.
  • string: Sequentie van tekens. Kan worden ingesloten in enkele (') of dubbele (") aanhalingstekens.
  • array: Geordende kaart die elementen van elk datatype kan bevatten, toegankelijk via numerieke of string sleutels.
  • object: Instantie van een klasse die eigenschappen en methoden bevat.
  • resource: Speciale variabele die een verwijzing bevat naar een externe bron, zoals een database of bestand.
  • null: Variabele die geen waarde heeft. De enige mogelijke waarde van dit type is NULL (zonder onderscheid tussen hoofdletters en kleine letters).

Voorbeelden:

<?php

$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // object (voorbeeld van een leeg object)
$file_handle = fopen("pad/naar/bestand.txt", "r"); // resource
$variable_is_null = null; // null

?>