Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Membongkar pengendali PHP: meneroka misteri dalaman mereka

Membongkar pengendali PHP: meneroka misteri dalaman mereka

WBOY
WBOYke hadapan
2024-03-25 20:21:58263semak imbas

Artikel yang ditulis oleh editor PHP Apple ini akan mendedahkan pengendali PHP dan membawa anda menerokai misteri dalaman mereka secara mendalam. Dalam dunia pengaturcaraan, operator adalah asas untuk pelbagai pengiraan dan operasi, dan menguasai penggunaan operator adalah penting untuk menulis kod PHP yang cekap. Artikel ini akan menganalisis jenis pengendali yang biasa digunakan dalam PHP, menganalisis penggunaan dan ciri-cirinya, membantu pembaca memahami dan menggunakan operator dalam PHP dengan lebih baik dan meningkatkan kemahiran pengaturcaraan.

Operator aritmetik digunakan untuk melaksanakan operasi matematik asas. Pengendali ini termasuk:

  • Tambahan (+): Tambah dua operan.
  • Penolakan (-): Menolak operan kedua daripada operan pertama.
  • Pendaraban (*): Darab dua operan.
  • Bahagian (/): Bahagikan operan pertama dengan operan kedua, hasilnya ialah nombor titik terapung.
  • Modulus (%): Mengembalikan baki operan pertama dibahagikan dengan operan kedua.
  • Kendalian kuasa (**): Naikkan operan pertama kepada kuasa operan kedua.

Pengendali tugasan

Operator tugasan digunakan untuk menetapkan nilai kepada pembolehubah. Pengendali ini termasuk:

  • Tugasan mudah (=): memberikan nilai operan sebelah kanan kepada pembolehubah sebelah kiri.
  • Penugasan tambahan (+=): Tambahkan nilai operan sebelah kanan kepada nilai semasa pembolehubah sebelah kiri, dan kemudian tetapkan hasilnya kepada pembolehubah sebelah kiri.
  • Penugasan tolak (-=): Menolak nilai operan sebelah kanan daripada nilai semasa pembolehubah sebelah kiri dan memberikan hasilnya kepada pembolehubah sebelah kiri.
  • Penugasan pendaraban (*=): Mendarab nilai operan sebelah kanan dengan nilai semasa pembolehubah sebelah kiri dan memberikan hasilnya kepada pembolehubah sebelah kiri.
  • Penugasan bahagian (/=): Membahagikan nilai semasa pembolehubah sebelah kiri dengan nilai operan sebelah kanan dan memberikan hasilnya kepada pembolehubah sebelah kiri.

Pengendali perbandingan

Pengendali perbandingan digunakan untuk membandingkan dua operan dan mengembalikan nilai Boolean. Pengendali ini termasuk:

  • Sama (==): Mengembalikan benar jika kedua-dua operan adalah sama, palsu sebaliknya.
  • Tidak sama (!=): Jika kedua-dua operan tidak sama, kembalikan benar, jika tidak kembalikan palsu.
  • Kurang daripada (<): Mengembalikan benar jika operan pertama kurang daripada operan kedua, jika tidak mengembalikan palsu.
  • Lebih besar daripada (>): Mengembalikan benar jika operan pertama lebih besar daripada operan kedua, jika tidak mengembalikan palsu.
  • Kurang daripada atau sama dengan (<=): Mengembalikan benar jika operan pertama kurang daripada atau sama dengan operan kedua, jika tidak mengembalikan palsu.
  • Lebih besar daripada atau sama dengan (>=): Mengembalikan benar jika operan pertama lebih besar daripada atau sama dengan operan kedua, jika tidak, mengembalikan palsu.

Pengendali logik

Pengendali logik digunakan untuk menggabungkan nilai Boolean bersama-sama dan mengembalikan nilai Boolean. Pengendali ini termasuk:

  • Dan (&&): Jika kedua-dua operan adalah benar, kembalikan benar, jika tidak kembalikan palsu.
  • atau (||): Mengembalikan benar jika salah satu daripada dua operan adalah benar, jika tidak mengembalikan palsu.
  • Bukan (!): Meniadakan nilai Boolean operan.

pengendali bit

Pengendali bitwise beroperasi pada bit individu dalam integer. Pengendali ini termasuk:

  • Bitwise AND (&): DAN bit kedua-dua operan bersama sedikit demi sedikit.
  • Bitwise ATAU (|): ATAU bit dua operan sedikit demi sedikit.
  • Bitwise XOR (^): XOR bit kedua-dua operan.
  • Shift (>> dan <<): Alihkan bit operan ke kiri atau kanan.

Pengendali lain

Sebagai tambahan kepada kategori pengendali utama ini, PHP juga menyediakan beberapa pengendali lain yang berguna:

  • Tambahan (++): Tambahkan operan sebanyak 1.
  • Penurunan (--): Kurangkan operan sebanyak 1.
  • Keadaan (?:): Mengembalikan satu daripada dua nilai ​​​​berdasarkan ungkapan bersyarat.
  • Null coalescing (??): Jika operan pertama palsu atau null, kembalikan operan kedua, jika tidak kembalikan operan pertama.

Fahami keutamaan operator

Jenis pengendali yang berbeza mempunyai keutamaan yang berbeza, yang menentukan susunan di mana ia dilaksanakan. php menggunakan urutan keutamaan berikut:

  1. Kurungan
  2. Bertambah dan berkurangan sendiri
  3. Pengendali unary
  4. Pendaraban, pembahagian dan modulus
  5. Tambahan dan Penolakan
  6. Bandingkan
  7. Logik DAN (&&)
  8. Logik ATAU (||)
  9. Keadaan(?:)
  10. Tugasan

Kesimpulan

Pengendali PHP ialah teras bahasa pengaturcaraan, dan mereka menyediakan cara yang berkuasa untuk memanipulasi data dan melakukan pengiraan. Dengan memahami kerja dalaman pengendali ini, kami boleh menulis kod PHP yang lebih cekap dan boleh diselenggara.

Atas ialah kandungan terperinci Membongkar pengendali PHP: meneroka misteri dalaman mereka. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lsjlt.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam