22 of 410 menu

Funktion gettype

Die Funktion gettype gibt einen String zurück, der den Typ der übergebenen Variable angibt. Sie akzeptiert einen Parameter - die Variable, deren Typ bestimmt werden soll.

Syntax

gettype(mixed $var): string

Rückgabewerte

Typ Beschreibung
'boolean' Boolesche Werte
'integer' Ganzzahlen
'double' Gleitkommazahlen
'string' Zeichenketten
'array' Arrays
'object' Objekte
'resource' Ressourcen
'NULL' Null-Werte
'unknown type' Unbekannte Typen

Beispiel

Bestimmung des Typs einer Ganzzahl:

<?php echo gettype(123); ?>

Ergebnis der Codeausführung:

'integer'

Beispiel

Bestimmung des Typs einer Gleitkommazahl:

<?php echo gettype(3.14); ?>

Ergebnis der Codeausführung:

'double'

Beispiel

Bestimmung des Typs einer Zeichenkette:

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

Ergebnis der Codeausführung:

'string'

Beispiel

Bestimmung des Typs eines Booleschen Wertes:

<?php echo gettype(true); ?>

Ergebnis der Codeausführung:

'boolean'

Beispiel

Bestimmung des Typs eines Arrays:

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

Ergebnis der Codeausführung:

'array'

Beispiel

Bestimmung des Typs NULL:

<?php echo gettype(null); ?>

Ergebnis der Codeausführung:

'NULL'

Beispiel

Überprüfen wir den Typ einer Variable nach Konvertierungen:

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

Ergebnis der Codeausführung:

'string' 'integer' 'double'

Siehe auch

  • die Funktion is_int,
    die prüft, ob eine Variable eine Ganzzahl ist
  • die Funktion settype,
    die den Typ einer Variable setzt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen