NTM Solutions

Thứ Năm, 4 tháng 6, 2026

📘 Bài 04 — Kiểu dữ liệu trong PHP 🐘

🎯 Mục tiêu bài học

Sau bài này bạn sẽ:

✅ Hiểu dữ liệu trong PHP được lưu dưới những kiểu nào

✅ Biết cách kiểm tra kiểu dữ liệu

✅ Biết sử dụng các kiểu dữ liệu cơ bản nhất

✅ Làm quen với hàm var_dump()


🤔 Kiểu dữ liệu là gì?

Khi lập trình, PHP cần biết dữ liệu bạn lưu là:

  • Văn bản

  • Số nguyên

  • Số thực

  • Đúng / Sai

  • Danh sách dữ liệu

  • Đối tượng...

Nhờ đó PHP sẽ xử lý dữ liệu chính xác hơn.

Ví dụ:

$ten = "Nguyễn Văn A";
$tuoi = 18;

PHP hiểu:

  • $ten là chuỗi (string)

  • $tuoi là số nguyên (integer)


1️⃣ String (Chuỗi)

Dùng để lưu văn bản.

<?php

$hoTen = "Nguyễn Văn A";

echo $hoTen;

?>

📌 Kết quả:

Nguyễn Văn A

2️⃣ Integer (Số nguyên)

Là các số không có phần thập phân.

<?php

$tuoi = 18;
$namSinh = 2000;

echo $tuoi;

?>

📌 Ví dụ Integer:

10
50
1000
-25

3️⃣ Float (Số thực)

Là số có phần thập phân.

<?php

$diemTB = 8.5;
$giaVang = 123456.78;

echo $diemTB;

?>

📌 Ví dụ:

3.14
5.5
99.99

4️⃣ Boolean (Đúng hoặc Sai)

Boolean chỉ có 2 giá trị:

true
false

Ví dụ:

<?php

$daDangNhap = true;

var_dump($daDangNhap);

?>

📌 Kết quả:

bool(true)

5️⃣ Array (Mảng)

Mảng dùng để lưu nhiều dữ liệu trong một biến.

<?php

$monHoc = [
    "PHP",
    "HTML",
    "CSS",
    "JavaScript"
];

print_r($monHoc);

?>

📌 Kết quả:

Array
(
    [0] => PHP
    [1] => HTML
    [2] => CSS
    [3] => JavaScript
)

6️⃣ NULL

NULL nghĩa là:

👉 Không có giá trị nào.

Ví dụ:

<?php

$hoTen = null;

var_dump($hoTen);

?>

📌 Kết quả:

NULL

7️⃣ Object (Đối tượng)

Tạm thời chỉ cần biết:

Object là dữ liệu được tạo từ Class.

Ví dụ:

<?php

class SinhVien
{
    public $ten = "Nguyễn Văn A";
}

$sv = new SinhVien();

var_dump($sv);

?>

📌 Kết quả:

object(SinhVien)#1 (1) {
  ["ten"]=>
  string(13) "Nguyễn Văn A"
}

⚠️ Phần Object sẽ học kỹ ở bài OOP PHP.


🔍 Hàm var_dump()

Đây là hàm cực kỳ quan trọng.

Giúp kiểm tra:

✅ Kiểu dữ liệu

✅ Giá trị dữ liệu

Ví dụ:

<?php

$ten = "PHP";
$tuoi = 18;
$diem = 8.5;
$online = true;

var_dump($ten);
var_dump($tuoi);
var_dump($diem);
var_dump($online);

?>

📌 Kết quả:

string(3) "PHP"
int(18)
float(8.5)
bool(true)

🚀 Thực hành tổng hợp

<?php

$ten = "Tiến sĩ M";
$tuoi = 43;
$chieuCao = 1.70;
$hocPHP = true;

$monHoc = [
    "HTML",
    "CSS",
    "PHP"
];

var_dump($ten);
var_dump($tuoi);
var_dump($chieuCao);
var_dump($hocPHP);
var_dump($monHoc);

?>

💡 Mẹo thực tế

🔹 PHP là ngôn ngữ Dynamic Typing

Bạn không cần khai báo kiểu dữ liệu trước:

<?php

$giaTri = "PHP";

$giaTri = 100;

$giaTri = true;

?>

PHP tự nhận biết kiểu dữ liệu phù hợp.

👉 Đây là điểm giúp PHP dễ học cho người mới.


🎯 Bài tập thực hành

Tạo file:

baitap04.php

Khai báo:

$hoTen
$tuoi
$luong
$daKetHon
$soThich

Sau đó dùng:

var_dump()

để xem kiểu dữ liệu của từng biến.


🏆 Tổng kết

Sau bài này bạn đã biết:

🔢📚 Kiến thức✅ Hoàn thành
1️⃣📝 String✔️
2️⃣🔢 Integer✔️
3️⃣📏 Float✔️
4️⃣👍 Boolean✔️
5️⃣📦 Array✔️
6️⃣🚫 NULL✔️
7️⃣🏗️ Object✔️
8️⃣🔍 var_dump()✔️

👉 Bài tiếp theo: Bài 05 — Chuỗi trong PHP (String), nơi chúng ta sẽ học cách nối chuỗi, đếm ký tự và xử lý văn bản trong PHP.

╔══════════════════════╗
║ 🤖✨ Made by AI ✨🐘 ║
╚══════════════════════╝

quay về MỤC LỤC

Không có nhận xét nào:

Đăng nhận xét

Facebook Youtube RSS