PHP gettype()
Hàm gettype() trong PHP
Hàm gettype()
trong PHP được sử dụng để lấy kiểu dữ liệu của một biến. Điều này rất hữu ích khi bạn cần xác định kiểu dữ liệu của một biến trước khi thực hiện các thao tác khác nhất định.
Cú pháp
gettype(mixed $var): string
Tham số
Hàm nhận vào một tham số duy nhất:
- $var: Biến mà bạn muốn kiểm tra kiểu dữ liệu.
Giá trị trả về
Hàm gettype()
sẽ trả về một chuỗi (string) tương ứng với kiểu dữ liệu của biến. Một số kiểu dữ liệu mà hàm này hỗ trợ bao gồm:
integer
double
(trong một số phiên bản,float
cũng được sử dụng)string
array
object
resource
NULL
boolean
Ví dụ
$var1 = 5; $var2 = "Hello, World!"; $var3 = array(1, 2, 3); $var4 = null; echo gettype($var1); // Kết quả: integer echo gettype($var2); // Kết quả: string echo gettype($var3); // Kết quả: array echo gettype($var4); // Kết quả: NULL
Lưu ý
Cần nhớ rằng hàm gettype()
chỉ kiểm tra kiểu dữ liệu của biến vào thời điểm gọi hàm, và giá trị trả về là một chuỗi mô tả kiểu đó.
Để xác định kiểu dữ liệu và kiểm tra điều kiện, bạn có thể kết hợp với hàm is_type()
như is_int()
, is_string()
, và các hàm tương tự khác trong PHP.