Viết đoạn mã PHP để minh họa toán tử so sánh toán tử số học và toán tử logic

Toán tử PHP là ký hiệu i. e dùng để thực hiện các thao tác trên toán hạng. Nói một cách đơn giản, các toán tử được sử dụng để thực hiện các thao tác trên các biến hoặc giá trị. Ví dụ

Trong ví dụ trên, + là toán tử + nhị phân, 10 và 20 là toán hạng và $num là biến

Toán tử PHP có thể được phân loại theo các dạng sau

Chúng tôi cũng có thể phân loại toán tử thay mặt cho toán hạng. Chúng có thể được phân loại theo 3 dạng

  • toán tử đơn nguyên. hoạt động trên các toán hạng đơn như ++, -- v.v.
  • toán tử nhị phân. hoạt động trên hai toán hạng như nhị phân +, -, *, / v.v.
  • Toán tử bậc ba. hoạt động trên ba toán hạng chẳng hạn như "?. "

toán tử số học

Các toán tử số học PHP được sử dụng để thực hiện các phép toán số học phổ biến như cộng, trừ, v.v. với các giá trị số

Toán tửNameVí dụGiải thích+Thêm$a + $bTổng của toán hạng-Phép trừ$a - $bHiệu của toán hạng*Phép nhân$a * $bTích của toán hạng/Phép chia$a / $bTỷ của toán hạng%Modulus$a % $bPhần dư của toán hạng**Lũy thừa$

Toán tử lũy thừa (**) đã được giới thiệu trong PHP 5. 6


Toán tử gán

Các toán tử gán được sử dụng để gán giá trị cho các biến khác nhau. Toán tử gán cơ bản là "="

Tên toán tử Ví dụ Giải thích=Assign$a = $Giá trị của toán hạng bên phải được gán cho toán hạng bên trái. +=Cộng rồi Gán$a += $bThêm giống như $a = $a + $b-=Trừ rồi Gán$a -= $bTrừ giống như $a = $a - $b*=Nhân rồi Gán$a *
(quotient)$a /= $bFind quotient same as $a = $a / $b%=Divide then Assign
(remainder)$a %= $bFind remainder same as $a = $a % $b

toán tử Bitwise

Các toán tử bitwise được sử dụng để thực hiện các hoạt động cấp độ bit trên toán hạng. Các toán tử này cho phép đánh giá và thao tác các bit cụ thể trong số nguyên

OperatorNameExampleExplanation&And$a & $bBits that are 1 in both $a and $b are set to 1, otherwise 0.|Or (Inclusive or)$a | $bBits that are 1 in either $a or $b are set to 1^Xor (Exclusive or)$a ^ $bBits that are 1 in either $a or $b are set to 0.~Not~$aBits that are 1 set to 0 and bits that are 0 are set to 1<>Shift right$a >> $bRight shift the bits of $a operand by $b number of places

Toán tử so sánh

Toán tử so sánh cho phép so sánh hai giá trị, chẳng hạn như số hoặc chuỗi. Dưới đây là danh sách các toán tử so sánh được đưa ra

OperatorNameExampleExplanation==Equal$a == $bReturn TRUE nếu $a bằng $b===Identical$a === $bReturn TRUE nếu $a bằng $b và chúng giống nhau . ==Không giống nhau$a. == $bTrả về TRUE nếu $a không bằng $b và chúng không cùng kiểu dữ liệu. =Không bằng$a. = $bTrả về TRUE nếu $a không bằng $b<>Không bằng$a <> $bTrả về TRUE nếu $a không bằng $bReturn 0 if $a is equal $b
Return 1 if $a is greater than $b

Toán tử tăng/giảm

Toán tử tăng và giảm được sử dụng để tăng và giảm giá trị của một biến

Toán tửNameVí dụGiải thích++Tăng++$aTăng giá trị của $a lên một, sau đó trả về $a$a++Trả về $a, sau đó tăng giá trị của $a lên một--giảm--$aGiảm giá trị của $a xuống một,

Toán tử logic

Các toán tử logic được sử dụng để thực hiện các thao tác ở mức bit trên các toán hạng. Các toán tử này cho phép đánh giá và thao tác các bit cụ thể trong số nguyên

OperatorNameExampleExplanationandAnd$a và $bTrả về TRUE nếu cả $a và $b đều đúngOrOr$a hoặc $bTrả về TRUE nếu $a hoặc $b là truexorXor$a xor $bTrả về TRUE nếu $ hoặc $b đều đúng nhưng không phải cả hai. Không. $aTrả về TRUE nếu $a không đúng&&And$a && $bTrả về TRUE nếu $a và $b đều đúng. Hoặc $a. $bTrả về TRUE nếu $a hoặc $b là đúng

Toán tử chuỗi

Các toán tử chuỗi được sử dụng để thực hiện thao tác trên chuỗi. Có hai toán tử chuỗi trong PHP, được đưa ra bên dưới

OperatorName Ví dụ Giải thích. nối $a. $bNối cả $a và $b. =Nối và gán$a. = $bĐầu tiên nối $a và $b, sau đó gán chuỗi nối cho $a, e. g. $a = $a. $b

Toán tử mảng

Các toán tử mảng được sử dụng trong trường hợp mảng. Về cơ bản, các toán tử này được sử dụng để so sánh các giá trị của mảng

OperatorNameVí dụGiải thích+Union$a + $yUnion của $a và $b==Equality$a == $bTrả về TRUE nếu $a và $b có cùng một cặp khóa/giá trị. =Bất bình đẳng$a. = $bReturn TRUE nếu $a không bằng $b===Identity$a === $bReturn TRUE nếu $a và $b có cùng cặp khóa/giá trị cùng loại theo cùng thứ tự. ==Không phải danh tính$a. == $bTrả về TRUE nếu $a không giống $b<>Inequality$a <> $bTrả về TRUE nếu $a không bằng $b

Loại toán tử

Toán tử kiểu instanceof được sử dụng để xác định xem một đối tượng, cha của nó và lớp dẫn xuất của nó có cùng kiểu hay không. Về cơ bản, toán tử này xác định đối tượng thuộc về lớp nào. Nó được sử dụng trong lập trình hướng đối tượng

đầu ra

Charu is a developer.
bool(true) bool(false)


Toán tử thực thi

PHP có backticks toán tử thực thi (``). PHP thực thi nội dung của backticks dưới dạng lệnh shell. Toán tử thực thi và shell_exec() cho cùng một kết quả

OperatorNameExampleExplanation``backticksecho `dir`;Thực thi lệnh shell và trả về kết quả.
Tại đây, nó sẽ hiển thị các thư mục có trong thư mục hiện tại.

Ghi chú. Lưu ý rằng backticks (``) không phải là dấu nháy đơn


Toán tử kiểm soát lỗi

PHP có một toán tử kiểm soát lỗi, tôi. e. , tại ký hiệu (@). Bất cứ khi nào nó được sử dụng với một biểu thức, mọi thông báo lỗi có thể được tạo bởi biểu thức đó sẽ bị bỏ qua

Các toán tử so sánh và logic của PHP cho ví dụ là gì?

Toán tử so sánh PHP

Toán tử số học và toán tử so sánh là gì?

Toán tử số học được sử dụng để thực hiện các phép tính toán học . Toán tử gán được sử dụng để gán giá trị cho thuộc tính hoặc biến. Toán tử gán có thể là số, ngày, hệ thống, thời gian hoặc văn bản. Toán tử so sánh được sử dụng để thực hiện so sánh.

Các toán tử số học và logic là gì?

Toán tử số học thực hiện hành động của họ trên các số. Toán tử gán gán giá trị cho biến. Các toán tử logic so sánh hai giá trị và, dựa trên việc so sánh là đúng (hoặc sai), trả về “true” hoặc “false. ”

Các hoạt động số học và logic thảo luận với ví dụ là gì?

Ví dụ về các phép tính số học là cộng, trừ, nhân và chia. Ví dụ về phép toán logic là phép so sánh các giá trị như NOT, AND và OR . Tất cả thông tin trong máy tính được lưu trữ và xử lý dưới dạng số nhị phân,. e. 0 và 1.