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.