22 of 410 menu

Functie gettype

De functie gettype retourneert een string die het type van de doorgegeven variabele aangeeft. Het accepteert één parameter - de variabele waarvan het type moet worden bepaald.

Syntaxis

gettype(mixed $var): string

Retourwaarden

Type Beschrijving
'boolean' Booleaanse waarden
'integer' Gehele getallen
'double' Getallen met drijvende komma
'string' Strings
'array' Arrays
'object' Objecten
'resource' Resources
'NULL' Null-waarden
'unknown type' Onbekende typen

Voorbeeld

Bepaling van het type van een geheel getal:

<?php echo gettype(123); ?>

Resultaat van de code-uitvoering:

'integer'

Voorbeeld

Bepaling van het type van een getal met drijvende komma:

<?php echo gettype(3.14); ?>

Resultaat van de code-uitvoering:

'double'

Voorbeeld

Bepaling van het type van een string:

<?php echo gettype('hello'); ?>

Resultaat van de code-uitvoering:

'string'

Voorbeeld

Bepaling van het type van een booleaanse waarde:

<?php echo gettype(true); ?>

Resultaat van de code-uitvoering:

'boolean'

Voorbeeld

Bepaling van het type van een array:

<?php echo gettype(['a', 'b', 'c']); ?>

Resultaat van de code-uitvoering:

'array'

Voorbeeld

Bepaling van het type NULL:

<?php echo gettype(null); ?>

Resultaat van de code-uitvoering:

'NULL'

Voorbeeld

Laten we het type van een variabele controleren na conversies:

<?php $var = '123'; echo gettype($var) . "\n"; $var = (int)$var; echo gettype($var) . "\n"; $var = (float)$var; echo gettype($var) . "\n"; ?>

Resultaat van de code-uitvoering:

'string' 'integer' 'double'

Zie ook

  • de functie is_int,
    die controleert of een variabele een geheel getal is
  • de functie settype,
    die het type van een variabele instelt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren