Giới thiệu về các kiểu dữ liệu và biểu thức trong PHP

Trong PHP, có nhiều loại dữ liệu và biểu thức giúp bạn làm việc với dữ liệu và thực hiện các phép toán trong quá trình lập trình. Các loại dữ liệu phổ biến bao gồm số, chuỗi, boolean, mảng và null. Bạn có thể sử dụng các biểu thức số học, chuỗi, gán giá trị, so sánh và logic để thực hiện các phép tính và kiểm tra điều kiện.

 

Các kiểu dữ liệu trong PHP

Chuỗi (String):

Mô tả: Chuỗi là một tập hợp các ký tự, được đặt trong dấu nháy đơn ('') hoặc dấu nháy kép ("").

Ví dụ:

$name = "John Doe";
echo "Xin chào, " . $name; // Xin chào, John Doe

 

Số nguyên (Integer)

Mô tả: Số nguyên là các số không có phần thập phân.

Ví dụ:

$age = 25;
echo "Tuổi của tôi là " . $age; // Tuổi của tôi là 25
     

 

Số thực (Float)

Mô tả: Số thực là các số có phần thập phân.

Ví dụ:

$pi = 3.14;
echo "Giá trị của pi là " . $pi; // Giá trị của pi là 3.14
     

 

Boolean

Mô tả: Boolean là giá trị đúng (true) hoặc sai (false).

Ví dụ:

$isLogged = true;
if ($isLogged) {
  echo "Người dùng đã đăng nhập";
} else {
  echo "Người dùng chưa đăng nhập";
}

 

Mảng (Array)

Mô tả: Mảng là một tập hợp các phần tử.

Ví dụ:

$numbers = [1, 2, 3, 4, 5];
echo "Số phần tử trong mảng là: " . count($numbers); // Số phần tử trong mảng là: 5

 

Đối tượng (Object)

Mô tả: Đối tượng là một phiên bản của một lớp, chứa các thuộc tính và phương thức.

Ví dụ:

class Person {
  public $name;
  public function sayHello() {
    echo "Xin chào, tôi là " . $this->name;
  }
}
$person = new Person();
$person->name = "John";
$person->sayHello(); // Xin chào, tôi là John

 

NULL

Mô tả: NULL đại diện cho một biến không có giá trị được gán.

Ví dụ:

$value = null;
if ($value === null) {
  echo "Giá trị của biến là NULL";
}

 

Resource

Mô tả: Resource đại diện cho một nguồn tài nguyên bên ngoài, ví dụ như kết nối cơ sở dữ liệu.

Ví dụ:

$dbConnection = mysqli_connect("localhost", "username", "password", "database");
// Sử dụng $dbConnection để truy vấn cơ sở dữ liệu

 

Biểu thức trong PHP

Biểu thức Toán học

Miêu tả: Các biểu thức toán học thực hiện các phép toán số học.

Ví dụ:

$tong = 5 + 3; // Cộng
$hieu = 10 - 4; // Trừ
$tich = 2 * 6; // Nhân
$thuong = 12 / 3; // Chia
$du = 10 % 3; // Lấy phần dư

 

Biểu thức Gán giá trị

Miêu tả: Biểu thức gán giá trị gán một giá trị cho biến.

Ví dụ:

$x = 5; // Gán giá trị 5 cho $x
$y += 10; // Tăng giá trị của $y lên 10
$z -= 3; // Giảm giá trị của $z đi 3

 

Biểu thức So sánh

Miêu tả: Biểu thức so sánh so sánh hai giá trị và trả về kết quả boolean.

Ví dụ:

$x = 5;
$y = 10;
$bangNhau = $x == $y; // So sánh bằng
$khacNhau = $x != $y; // So sánh khác
$lonHon = $x > $y; // So sánh lớn hơn
$nhoHon = $x < $y; // So sánh nhỏ hơn

 

Biểu thức Logic

Miêu tả: Biểu thức logic kết hợp nhiều điều kiện và trả về kết quả boolean.

Ví dụ:

$x = 5;
$y = 10;
$z = 3;
$ketQua = ($x < $y) && ($y > $z); // AND logic
$ketQua = ($x < $y) || ($y < $z); // OR logic
$ketQua = !($x == $y); // NOT logic

 

Nối chuỗi

Miêu tả: Nối chuỗi kết hợp nhiều chuỗi thành một chuỗi duy nhất.

Ví dụ:

$ten = "John";
$thongBao = "Xin chào, " . $ten . "!"; // Nối chuỗi

 

Biểu thức ba ngôi

$tuoi = 20;
$thongBao = ($tuoi >= 18) ? "Bạn là người trưởng thành" : "Bạn không phải người trưởng thành";

 

Đây là một số loại biểu thức thông thường trong PHP. Hiểu và sử dụng các biểu thức này là rất quan trọng để thực hiện tính toán, đưa ra quyết định và thao tác dữ liệu trong ứng dụng PHP.