PHP Operators

Giới thiệu về Toán Tử trong PHP

Trong PHP, toán tử là ký hiệu hoặc từ khóa được sử dụng để thực hiện các phép toán trên biến và giá trị. PHP hỗ trợ nhiều loại toán tử khác nhau, bao gồm toán tử số học, toán tử so sánh, toán tử logic, toán tử gán và nhiều loại khác.

Các loại toán tử trong PHP

1. Toán tử số học

Được sử dụng để thực hiện các phép toán số học cơ bản.

- Phép cộng: +
- Phép trừ: -
- Phép nhân: *
- Phép chia: /
- Phép chia lấy phần nguyên: intdiv()
- Phép chia lấy dư: %
- Tăng lên 1: ++
- Giảm đi 1: --

2. Toán tử so sánh

Được sử dụng để so sánh giá trị và trả về giá trị boolean (true hoặc false).

- Bằng: ==
- Khác: !=
- Bằng nhau (so sánh kiểu dữ liệu): ===
- Không bằng: !==
- Lớn hơn: >
- Nhỏ hơn: <
- Lớn hơn hoặc bằng: >=
- Nhỏ hơn hoặc bằng: <=

3. Toán tử logic

Được sử dụng để kết hợp các điều kiện logic.

- AND: &&
- OR: ||
- NOT: !

4. Toán tử gán

Được sử dụng để gán giá trị cho biến.

- Gán: =
- Gán cộng: +=
- Gán trừ: -=
- Gán nhân: *=
- Gán chia: /=
- Gán chia lấy dư: %=

5. Toán tử nối chuỗi

Được sử dụng để nối hai chuỗi lại với nhau.

- Nối chuỗi: .
- Nối chuỗi và gán: .=

6. Toán tử điều kiện

Toán tử điều kiện (ternary operator) cho phép viết biểu thức điều kiện ngắn gọn.

- Cú pháp: (điều kiện) ? giá trị nếu true : giá trị nếu false;

7. Toán tử null coalescing

Được sử dụng để kiểm tra xem biến có tồn tại và khác null hay không.

- Cú pháp: $var = $value ?? 'giá trị mặc định';

8. Toán tử spaceship

Được sử dụng để so sánh các giá trị.

- Cú pháp: <=> (returns -1, 0, 1)

Kết luận

Các toán tử trong PHP rất đa dạng và mạnh mẽ, cho phép bạn thực hiện nhiều phép toán khác nhau dễ dàng. Việc nắm vững các loại toán tử là rất quan trọng giúp bạn viết mã lập trình hiệu quả hơn.