Trong PHP, kiểu dữ liệu được sử dụng để định nghĩa loại giá trị mà một biến hoặc hằng số có thể lưu trữ. Kiểu dữ liệu trong PHP có thể chia thành các loại sau:
- Kiểu số: bao gồm các số nguyên (integer) và số thực (float/double).
- Kiểu chuỗi: chuỗi ký tự (string).
- Kiểu boolean: giá trị đúng hoặc sai (true/false).
- Kiểu null: biến không có giá trị.
- Kiểu mảng: một tập hợp các giá trị được lưu trữ dưới một biến duy nhất.
- Kiểu đối tượng: một đối tượng được tạo từ một lớp (class) được định nghĩa trước đó.
- Kiểu resource: một biến đại diện cho một tài nguyên bên ngoài được sử dụng bởi chương trình PHP.
Ví dụ:
$age = 25; // Kiểu số nguyên $price = 9.99; // Kiểu số thực $name = "John Doe"; // Kiểu chuỗi $is_active = true; // Kiểu boolean $no_value = null; // Kiểu null $fruits = array("apple", "banana", "orange"); // Kiểu mảng $person = new Person(); // Kiểu đối tượng $file = fopen("example.txt", "r"); // Kiểu resource
Lưu ý rằng trong PHP, kiểu dữ liệu được xác định tự động khi một biến được khai báo và gán giá trị.