Các Kiểu dữ liệu trong PHP, trong bài viết trước chúng ta đã biết về biến và hàng số, bài viết này sẽ tìm hiểu về các kiểu dữ liệu trong PHP.
Trong PHP, có nhiều kiểu dữ liệu khác nhau để lưu trữ và làm việc với các thông tin tương ứng khác nhau. Dưới đây là các kiểu dữ liệu phổ biến trong PHP và cùng ví dụ minh họa nhé.
1. Kiểu Số Nguyên(Int)
Kiểu INT(viết tắt của integer) là một kiểu dữ liệu dạng số nguyên, -1, -2,0 , 1, 5, 7….
Để khai báo biến dưới dạng INT thì giá trị của biến không được chứa dấu ‘ hoặc dấu “.
Ví dụ:
$a = 5; //Khái báo biến $a kiểu int gắn bằng số nguyên dương 5
$b = -1; //Khái báo biến $b kiểu int gắn bằng số nguyên âm -1
$c = 0; //Khai báo biến $c kiểu int gắn giá trị bằng 0
2. Số Thực (Float/Double)
Là kiểu dữ liệu sử dụng cho các giá trị số thập phân. Về cơ bản 2 kiểu này tương tự nhau, khi số lớn thì kiểu biến sẽ tự chuyển về kiểu Double.
Cũng tương tự như kiểu Int, giá trị biến sẽ không chứa dấu ‘ hoặc dấu “.
Ví dụ:
$pi = 3.14; //Khai báo biến $pi kiểu số thực và gắn giá trị là 3.14
$d= 19.99; // Khai báo biến $d gắn giá trị dương 19.99
$e= -1.99; // Khai báo biến $e gắn giá trị âm -1.99
3. Kiểu Boolean
Trong PHP hay các ngôn ngữ khác, kiểu boolean chỉ có hai giá trị là: true
hoặc false
. Kiểu dữ liệu này thường được sử dụng trong các biểu thức điều kiện, hay các biến mang tính chất đúng sai.
Ví dụ
$is_man = true;
$is_cute = false;
4. Kiểu Chuỗi (String)
Kiểu chuỗi trong PHP tồn tại ở hai dạng là String và Char, kiểu chuỗi dùng để lưu chuỗi hay ký tự.
Để khai báo chuỗi thì giá trị của chuỗi phải được đặt trong cặp dấu ngoặc '
hoặc "
.
Ví dụ
$domain = "https://tuicocach.com/";
$slogan= 'Tự học lập trình, kiếm tiền online, thủ thuật internet......';
5. Kiểu Mảng (Array):
Kiểu mảng hay còn gọi là array trong PHP là một danh sách các phần tử có cùng, hoặc không cùng kiểu dữ liệu. Nó gồm có 2 loại mảng là mảng một chiều và mảng đa chiều và trong mỗi loại mảng đó nó lại phân ra thành mảng tuần tự và mảng bất tuần tự. Và để truy xuất phần tử trong mảng thì chúng ta cần phải dự vào vị trí của nó.
Mình đã có một bài viết riêng về kiểu dữ liệu này, xem thêm tại đây nhé: Mảng (Array) trong PHP – Tìm hiểu về mảng trong lập trình PHP
6. Kiểu Đối Tượng (Object):
Kiểu dữ liệu đối tượng cho phép tạo các đối tượng từ các lớp đã định nghĩa.
class Person {
public $name;
public $age;
}
$person = new Person();
$person->name = "Alice";
$person->age = 28;
7. Kiểu Null:
Kiểu null đại diện cho giá trị không tồn tại hoặc chưa được xác định.
$variable = null;
Hi vọng qua bài viết này đã giúp bạn hiểu rõ hơn về các kiểu dữ liệu trong PHP, sử dụng đúng kiểu dữ liệu phù hợp cho từng tình huống.
[XEM TẤT CẢ BÀI VIẾT CHUYÊN MỤC HƯỚNG DẪN PHP TẠI ĐÂY]
XEM THÊM Tham chiếu và Tham trị trong PHP Vòng lặp foreach trong php – Vòng lặp duyệt phần tử mảng Sự khác nhau giữa toán tử so sánh “==” và “===” trong PHP Mảng (Array) trong PHP – Tìm hiểu về mảng trong lập trình PHP MySql là gì? Tìm hiểu về hệ quản trị cơ sở dữ liệu MySql Tìm hiểu câu lệnh IF, IF ELSE, ELSE trong PHP Cấu Trúc Rẽ Nhánh Switch … Case trong PHP | Học PHP cơ bản Hiểu vòng lặp for, while, do…while ngôn ngữ PHP trong 5 phút Mã nguồn website thương mại điện tử – Cửa hàng Chương Mobile