Fungsi gettype

Fungsi gettype mengembalikan rentetan yang menunjukkan jenis pembolehubah yang diberikan. Ia menerima satu parameter - pembolehubah yang jenisnya perlu ditentukan.

Sintaks

phpgettype(mixed $var): string

Nilai Pulangan

Jenis Penerangan
'boolean' Nilai Boolean
'integer' Nombor bulat
'double' Nombor titik terapung
'string' Rentetan
'array' Tatasusunan
'object' Objek
'resource' Sumber
'NULL' Nilai Null
'unknown type' Jenis tidak diketahui

Contoh

Menentukan jenis nombor bulat:

php<?php
  echo gettype(123);
?>

Keputusan pelaksanaan kod:

php'integer'

Contoh

Menentukan jenis nombor titik terapung:

php<?php
  echo gettype(3.14);
?>

Keputusan pelaksanaan kod:

php'double'

Contoh

Menentukan jenis rentetan:

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

Keputusan pelaksanaan kod:

php'string'

Contoh

Menentukan jenis nilai Boolean:

php<?php
  echo gettype(true);
?>

Keputusan pelaksanaan kod:

php'boolean'

Contoh

Menentukan jenis tatasusunan:

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

Keputusan pelaksanaan kod:

php'array'

Contoh

Menentukan jenis NULL:

php<?php
  echo gettype(null);
?>

Keputusan pelaksanaan kod:

php'NULL'

Contoh

Mari semak jenis pembolehubah selepas penukaran:

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

Keputusan pelaksanaan kod:

php'string'
'integer'
'double'

Lihat juga

  • fungsi is_int,
    yang memeriksa sama ada pembolehubah adalah nombor bulat
  • fungsi settype,
    yang menetapkan jenis pembolehubah