Nhà điều hành là gì? Câu trả lời đơn giản có thể được đưa ra bằng cách sử dụng biểu thức 4 + 5 bằng 9. Ở đây 4 và 5 được gọi là toán hạng và + được gọi là toán tử. Ngôn ngữ PHP hỗ trợ các loại toán tử sau. Simple answer can be given using expression 4 + 5 is equal to 9. Here 4 and 5 are called operands and + is called operator. PHP language supports following type of operators.
- Toán tử số học
- Toán tử so sánh
- Các toán tử hợp lý [hoặc quan hệ]
- Toán tử chuyển nhượng
- Các toán tử điều kiện [hoặc ternary]
Hãy xem từng người vận hành từng người một.
Toán tử số học
Toán tử so sánh
Các toán tử hợp lý [hoặc quan hệ]
Toán tử chuyển nhượng
Giả sử biến A giữ 10 và biến B giữ 20 sau đó - | Hiển thị các ví dụ | Nhà điều hành |
Sự mô tả | Thí dụ | + |
Thêm hai toán hạng | A + B sẽ cho 30 | - |
Trừ toán hạng thứ hai từ đầu thứ nhất | A - B sẽ cho -10 | * |
Nhân cả hai toán hạng | A * B sẽ cho 200 | / |
Chia tử số cho Numerator | B / a sẽ cho 2 | Phần trăm |
Nhà điều hành mô đun và còn lại sau khi phân chia số nguyên | B % a sẽ cho 0 | ++ |
Toán tử so sánh
Toán tử tăng, tăng giá trị số nguyên thêm một
Các toán tử hợp lý [hoặc quan hệ]
Toán tử chuyển nhượng
Giả sử biến A giữ 10 và biến B giữ 20 sau đó - | Hiển thị các ví dụ | Nhà điều hành |
Sự mô tả | Thí dụ | + |
Thêm hai toán hạng | A + B sẽ cho 30 | - |
Trừ toán hạng thứ hai từ đầu thứ nhất | A - B sẽ cho -10 | * |
Nhân cả hai toán hạng | A * B sẽ cho 200 | / |
Chia tử số cho Numerator | B / a sẽ cho 2 | Phần trăm |
Nhà điều hành mô đun và còn lại sau khi phân chia số nguyên
B % a sẽ cho 0
Các toán tử hợp lý [hoặc quan hệ]
Toán tử chuyển nhượng
Giả sử biến A giữ 10 và biến B giữ 20 sau đó - | Hiển thị các ví dụ | Nhà điều hành |
Sự mô tả | Thí dụ | + |
Thêm hai toán hạng | A + B sẽ cho 30 | - |
Trừ toán hạng thứ hai từ đầu thứ nhất | Thí dụ | + |
Thêm hai toán hạng | A + B sẽ cho 30 | - |
Toán tử chuyển nhượng
Trừ toán hạng thứ hai từ đầu thứ nhất
Toán tử chuyển nhượng
Giả sử biến A giữ 10 và biến B giữ 20 sau đó - | Hiển thị các ví dụ | Nhà điều hành |
Sự mô tả | Thí dụ | + |
Thêm hai toán hạng | A + B sẽ cho 30 | - |
Trừ toán hạng thứ hai từ đầu thứ nhất | A - B sẽ cho -10 | * |
Nhân cả hai toán hạng | A * B sẽ cho 200 | / |
Chia tử số cho Numerator | B / a sẽ cho 2 | Phần trăm |
Nhà điều hành mô đun và còn lại sau khi phân chia số nguyên
B % a sẽ cho 0
Toán tử chuyển nhượng
Giả sử biến A giữ 10 và biến B giữ 20 sau đó - | Hiển thị các ví dụ | Nhà điều hành |
Sự mô tả
Thí dụ
+
Thêm hai toán hạng
A + B sẽ cho 30
Toán tử gán, gán một giá trị cho một biến.
Ưu tiên của các nhà khai thác PHP
Nhà điều hành ưu tiên xác định nhóm các thuật ngữ trong một biểu thức. Điều này ảnh hưởng đến cách đánh giá một biểu thức. Một số nhà khai thác có ưu tiên cao hơn những người khác; Ví dụ: toán tử nhân có mức độ ưu tiên cao hơn toán tử bổ sung -
Ví dụ x = 7 + 3 * 2; Ở đây x được gán 13, không phải 20 vì toán tử * có quyền ưu tiên cao hơn + do đó, trước tiên nó được nhân với 3 * 2 và sau đó thêm vào 7.
Ở đây các nhà khai thác có mức độ ưu tiên cao nhất xuất hiện ở đầu bảng, những người có mức thấp nhất xuất hiện ở phía dưới. Trong một biểu thức, các toán tử ưu tiên cao hơn sẽ được đánh giá trước.
Unary | !! ++ - | Phải sang trái |
Nhân | * / % | Trái sang phải |
Phụ gia | + - | Trái sang phải |
Phụ gia | + - | Trái sang phải |
Phụ gia | + - | Trái sang phải |
Phụ gia | + - | Trái sang phải |
Phụ gia | + - | Trái sang phải |
Phụ gia | + - | Phải sang trái |
Nhân | * / % | Phải sang trái |