Toán tử và biểu thức của php
1,Toán tử gán - Đây là toán tử thông dụng nhất trong mọi ngôn ngữ, ta dùng dấu = để gán giá trị cho một biến bất kỳ nào đó. VD : 2, Biểu thức số học - Biểu thức là một tổ hợp các toán hạng và toán tử. Toán tử thực hiện các thao tác như cộng, trừ, nhân, chia, so ...
1,Toán tử gán
- Đây là toán tử thông dụng nhất trong mọi ngôn ngữ, ta dùng dấu = để gán giá trị cho một biến bất kỳ nào đó.
VD :
2, Biểu thức số học
- Biểu thức là một tổ hợp các toán hạng và toán tử. Toán tử thực hiện các thao tác như cộng, trừ, nhân, chia, so sánh, … Toán hạng là những biến hay là những giá trị mà các phép toán được thực hiện trên nó. Ví dụ $a + $b
thì $a
và $b
được gọi là toán hạng, dấu +
được gọi là toán tử, cả 2 kết hợp lại thành một biểu thức ($a + $b)
.
VD
3,Toán tử quan hệ
- Toán tử quan hệ cũng là một định nghĩa trong bài toán tử và biểu thức trong php, được dùng để kiểm tra mối quan hệ giữa hai biến hay giữa một biến và một hằng số. Ví dụ kiểm tra 2 biến $a
và $b
xem biến nào lớn hơn ta làm như sau: ($a > $b)
và kết quả của biểu thức này sẽ trả về kiểu boolean TRUE hoặc FALSE.Để so sánh 2 toán hạng ta làm như sau ($a == $b)
. Các bạn lưu ý rằng phép toán mà có 1 dấu bằng là phép gán, còn 2 dấu bằng là phép so sánh. Ta có bảng như sau.
VD
===
dùng để so sánh giá trị giữa các biến và hằng đúng theo giá trị và kiểu dữ liệu của nó, nếu ta sử dụng 2 dấu bằng ==
để so sánh ($a == $b)
thì lúc này $a
và $b
chỉ so sánh giá trị và trả về true nếu $a
bằng $b
.
Giả sử $a = ’123′
là kiểu string, $b = 123
là kiểu int thì phép ($a == $b)
cho kết quả là true, còn phép ($a === $b)
sẽ cho kết quả là false vì 2 biến tuy giá trị bằng nhau nhưng không cùng kiểu dữ liệu.