Thứ Năm, 14 tháng 2, 2019

Học PHP - Các loại toán tử

Toán tử 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ữ Học lập trình PHP hỗ trợ loại toán tử sau.

Học lập trình PHP chuyên nghiệp
Học lập trình PHP chuyên nghiệp

Toán tử số học

Toán tử so sánh

Toán tử logic (hoặc quan hệ)

Toán tử chuyển nhượng

Toán tử có điều kiện (hoặc ternary)

Hãy xem xét tất cả các nhà khai thác từng cái một.

Toán tử số học

Có các toán tử số học sau được hỗ trợ bởi ngôn ngữ Học lập trình PHP

Giả sử biến A giữ 10 và biến B giữ 20 thì
Nhà điều hànhSự miêu tảThí dụ
+Thêm hai toán hạngA + B sẽ cho 30
-Trừ toán hạng thứ hai từ toán hạng thứ nhấtA - B sẽ cho -10
*Nhân cả hai toán hạngA * B sẽ cho 200
/Chia tử số cho tử sốB / A sẽ cho 2
%Toán tử mô đun và phần còn lại sau khi chia số nguyênB% A sẽ cho 0
++Toán tử tăng, tăng giá trị số nguyên lên mộtA ++ sẽ cho 11
-Toán tử giảm, giảm giá trị số nguyên xuống mộtA-- sẽ cho 9

Toán tử so sánh

Có các toán tử so sánh được hỗ trợ bởi ngôn ngữ Học lập trình PHP

Giả sử biến A giữ 10 và biến B giữ 20 thì

Hiển thị ví dụ

Nhà điều hànhSự miêu tảThí dụ
==Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu có thì điều kiện trở thành đúng.(A == B) không đúng.
! =Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu giá trị không bằng nhau thì điều kiện trở thành đúng.(A! = B) là đúng.
>Kiểm tra xem giá trị của toán hạng bên trái lớn hơn giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành đúng.(A> B) là không đúng sự thật.
<Kiểm tra xem giá trị của toán hạng bên trái nhỏ hơn giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành đúng.(A <B) là đúng.
> =Kiểm tra xem giá trị của toán hạng bên trái lớn hơn hoặc bằng giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành đúng.(A> = B) không đúng.
<=Kiểm tra xem giá trị của toán hạng bên trái nhỏ hơn hoặc bằng giá trị của toán hạng bên phải, nếu có thì điều kiện trở thành đúng.(A <= B) là đúng.

Toán tử logic

Có các toán tử logic sau được hỗ trợ bởi ngôn ngữ Học lập trình PHP

Giả sử biến A giữ 10 và biến B giữ 20 thì

Nhà điều hànhSự miêu tảThí dụ
Được gọi là logic và toán tử. Nếu cả hai toán hạng đều đúng thì điều kiện trở thành đúng.(A và B) là đúng.
hoặc làĐược gọi là logic HOẶC Toán tử. Nếu bất kỳ một trong hai toán hạng đều khác không thì điều kiện sẽ trở thành đúng.(A hoặc B) là đúng.
&&Được gọi là logic và toán tử. Nếu cả hai toán hạng đều khác không thì điều kiện trở thành đúng.(A && B) là đúng.
| |Được gọi là logic HOẶC Toán tử. Nếu bất kỳ một trong hai toán hạng đều khác không thì điều kiện sẽ trở thành đúng.(A | | B) là đúng.
!Được gọi là logic KHÔNG khai thác. Sử dụng để đảo ngược trạng thái logic của toán hạng của nó. Nếu một điều kiện là đúng thì toán tử logic logic sẽ làm sai.! (A && B) là sai.

Toán tử chuyển nhượng

Có các toán tử gán sau được hỗ trợ bởi ngôn ngữ Học lập trình PHP

Nhà điều hànhSự miêu tảThí dụ
= =Toán tử gán đơn giản, Gán các giá trị từ toán hạng bên phải cho toán hạng bên tráiC = A + B sẽ gán giá trị của A + B vào C
+ =Thêm toán tử gán AND, Nó thêm toán hạng bên phải vào toán hạng bên trái và gán kết quả cho toán hạng bên tráiC + = A tương đương với C = C + A
- = =Trừ toán tử AND gán, Nó trừ toán hạng bên phải từ toán hạng bên trái và gán kết quả cho toán hạng bên tráiC - = A tương đương với C = C - A
* =Nhân toán tử AND gán, Nó nhân toán hạng bên phải với toán hạng bên trái và gán kết quả cho toán hạng bên tráiC * = A tương đương với C = C * A
/ =Chia toán tử AND gán, Nó chia toán hạng bên trái với toán hạng bên phải và gán kết quả cho toán hạng bên tráiC / = A tương đương với C = C / A
% =Toán tử mô đun AND gán, Nó lấy mô đun sử dụng hai toán hạng và gán kết quả cho toán hạng bên tráiC% = A tương đương với C = C% A

Điều hành có điều kiện

Có thêm một toán tử gọi là toán tử có điều kiện. Điều này trước tiên đánh giá một biểu thức cho một giá trị đúng hoặc sai và sau đó thực hiện một trong hai câu lệnh đã cho tùy thuộc vào kết quả đánh giá. Toán tử điều kiện có cú pháp này

Nhà điều hànhSự miêu tảThí dụ
:Biểu thức điều kiệnNếu điều kiện là đúng? Sau đó giá trị X: Nếu không thì giá trị Y

Thể loại vận hành

Tất cả các toán tử chúng ta đã thảo luận ở trên có thể được phân loại thành các loại sau -

Toán tử tiền tố đơn, đi trước một toán hạng duy nhất.

Toán tử nhị phân, có hai toán hạng và thực hiện một loạt các phép toán số học và logic.

Toán tử điều kiện (một toán tử ternary), có ba toán hạng và đánh giá biểu thức thứ hai hoặc thứ ba, tùy thuộc vào việc đánh giá biểu thức thứ nhất.

Toán tử gán, gán giá trị cho một biến.

Ưu tiên của các nhà khai thác Học lập trình PHP

Ưu tiên toán tử 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ó quyền ưu tiên cao hơn những nhà khai thác khác; ví dụ, toán tử nhân có độ ưu tiên cao hơn toán tử cộng

Ví dụ x = 7 + 3 * 2; Ở đây x được gán 13, không phải 20 vì toán tử * có độ ưu tiên cao hơn + nên trước tiên nó được nhân với 3 * 2 và sau đó thêm vào 7.

Ở đây các toán tử có quyền ưu tiên cao nhất xuất hiện ở đầu bảng, những toán tử có mức thấp nhất xuất hiện ở cuối bảng. Trong một biểu thức, các toán tử ưu tiên cao hơn sẽ được đánh giá đầu tiên.

thể loạiNhà điều hànhKết hợp
Đơn phương++ -Phải sang trái
Nhân* /%Trái sang phải
Phụ gia+ -Trái sang phải
Quan hệ<=>> =Trái sang phải
Bình đẳng==! =Trái sang phải
Hợp lý VÀ&&Trái sang phải
Hợp lý HOẶC| |Trái sang phải
Có điều kiện?Phải sang trái
Bài tập= + = - = * = / =% =Phải sang trái

Không có nhận xét nào:

Đăng nhận xét

lập trình PHP cho các nhà phát triển PERL

Chương này sẽ liệt kê những điểm tương đồng và khác biệt chính giữa PHP và PERL. Điều này sẽ giúp các nhà phát triển PERL hiểu PHP rất nhanh...