M Tháng trong năm, với 3 ký tự viết tắt Sắp xếp từ ‚Jan‛ đến ‚Dec‛.
3. Sử dụng các toán tử trong PHP
Toán tử là ký hiệu mà có thể dùng để vận dụng các giá trị và các biến bằng cách thực hiện các phép toán trên chúng. Chúng ta đã biết hai toán tử : toán tử chỉ định (=) và toán tử ghép chuỗi (.).
Nhìn chung các toán tử có thể đi kèm với một, hai hay ba đối số, đa số đi kèm với hai đối số. Ví dụ, toán tử chỉ định đi kèm với hai đối số, sự chỉ định nằm bên trái dấu = và biểu thức nằm bên phải. Những đối số này được gọi là toán hạng. Toán tử số học gồm Toán tử Tên Ví dụ + Toán tử cộng $a + $b - Toán tử trừ $a - $b * Toán tử nhân $a * $b / Toán tử chia $a / $b
% Toán tử trị tuyệt đối $a % $b
Toán tử số học thường áp dụng cho kiểu integer và double. Nếu áp dụng cho chuỗi thì PHP sẽ chuyển chuỗi thành số. Nếu chuỗi chứa ký tự ‚e‛ hoặc ‚E‛ thì sẽ được chuyển thành kiểu double, còn lại được chuyển thành kiểu inetger. PHP tìm ký số bắt đầu chuỗi và dùng chúng như giá trị, nếu không có thì giá trị của chuỗi là zero.
Toán tử chuỗi: chúng ta cũng đã thấy và đã sử dụng toán tử chuỗi. Ta có thể dùng toán tử ghép chuỗi để nối hai chuỗi lại để tạo và lưu kết quả như dùng toán tử cộng để cộng hai số. Ví dụ:
$a = ‚Bob’s‛; $b = ‚Auto Parts‛; $result = $a.$b; Toán tử chỉ định kết hợp
Toán tử Cách sử dụng Tương đương += $a += $b $a = $a + $b -= $a -= $b $a = $a - $b *= $a *= $b $a = $a * $b /= $a /= $b $a = $a / $b %= $a %= $b $a = $a% $b .= $a .= $b $a = $a . $b
Toán tử so sánh : toán tử so sánh được sử dụng để so sánh hai giá trị. Biểu thức sử dụng các toán tử này trả về giá trị đúng hoặc sai phụ thuộc vào kết quả so sánh.
So sánh bằng ký hiệu bằng hai dấu bằng (= =) dùng để kiểm tra hai giá trị có bằng nhau không. Ví dụ : $a = = $b; Rất dễ lẫn lộn với toán tử chỉ định =, khi lẫn lộn không bị báo lỗi nhưng sẽ cho ta kết quả sai.
Các toán tử so sánh khác: PHP hỗ trợ một số các toán tử khác và trong PHP 4. có toán tử mới đó là toán tử (= = =), kết quả của nó đúng chỉ khi hai toán hạng bằng và cùng kiểu với nhau.
Toán tử Tên toán tên Cách sử dụng
= = Bằng nhau $a = = $b = = = Giống nhau $a = = = $b != Khác nhau $a != $b <> Khác nhau $a <> $b < Nhỏ hơn $a < $b > Lớn hơn $a > $b <= Nhỏ hơn hoặc bằng $a <= $b >= Lớn hơn hoặc bằng $a >= $b
Các toán tử logic : toán tử logic được dùng để kết hợp kết quả của điều kiện logic. PHP hỗ trợ toán tử logic AND, OR, XOR và NOT.
Toán tử Tên toán tử Cách sử dụng Kết quả
! NOT !$b Trả về giá trị đúng nếu $b sai.
&& AND $a && $b Trả về giá trị đúng nếu cả hai $a và $b đều đúng;
|| OR $a || $b Trả về giá trị đúng nếu $a đúng hoặc $b đúng hoặc cả hai đều đúng.
And AND $a and $b Tương tự như && nhưng ưu tiên thấp hơn.
Or OR $a or $b Tương tự như || nhưng ưu tiên thấp hơn.
Toán tử phẩy ( , ) được sử dụng để ngăn cách các đối số của hàm và những danh sách khác của các chỉ mục. Hai toán tử new và -> được sử dụng để thuyết minh một lớp và truy cập các lớp thành viên. Các toán tử mảng [ ], cho phép chúng ta truy cập các phần tử mảng.
Toán tử bậc ba: (?:) Condition ? value if true : value if false