Hàm gettype
Hàm gettype trả về một chuỗi, chỉ ra kiểu của biến được truyền vào.
Nó nhận một tham số - biến mà kiểu của nó cần được xác định.
Cú pháp
gettype(mixed $var): string
Giá trị trả về
| Kiểu | Mô tả |
|---|---|
'boolean' |
Giá trị boolean |
'integer' |
Số nguyên |
'double' |
Số dấu phẩy động |
'string' |
Chuỗi |
'array' |
Mảng |
'object' |
Đối tượng |
'resource' |
Resource |
'NULL' |
Giá trị null |
'unknown type' |
Kiểu không xác định |
Ví dụ
Xác định kiểu của số nguyên:
<?php
echo gettype(123);
?>
Kết quả thực thi mã:
'integer'
Ví dụ
Xác định kiểu của số dấu phẩy động:
<?php
echo gettype(3.14);
?>
Kết quả thực thi mã:
'double'
Ví dụ
Xác định kiểu của chuỗi:
<?php
echo gettype('hello');
?>
Kết quả thực thi mã:
'string'
Ví dụ
Xác định kiểu của giá trị boolean:
<?php
echo gettype(true);
?>
Kết quả thực thi mã:
'boolean'
Ví dụ
Xác định kiểu của mảng:
<?php
echo gettype(['a', 'b', 'c']);
?>
Kết quả thực thi mã:
'array'
Ví dụ
Xác định kiểu NULL:
<?php
echo gettype(null);
?>
Kết quả thực thi mã:
'NULL'
Ví dụ
Kiểm tra kiểu biến sau các chuyển đổi:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
Kết quả thực thi mã:
'string'
'integer'
'double'