Dalam PHP terdapat banyak sekali operator, pada artikel singkat ini kita akan membahas beberapa yang sering digunakan Show
I. Operator Perbandingan Dalam PHPSeperti namanya, operator pembanding digunakan untuk membandingkan dua nilai dalam PHP dan hasilnya adalah boolaan 1 yang artinya benar atau 2 yang artinya salahBerikut adalah daftar operator pembanding dalam PHP OperatorKeterangan$a == $bTRUE jika nilai $a dan $b sama tanpa membedakan tipe data nya$a === $bTRUE jika nilai dan tipe data $a dan $b sama$a != $bTRUE jika nilai $a dan $b tidak sama tanpa membedakan tipe data nya$a <> $bTRUE jika nilai $a dan $b tidak sama tanpa membedakan tipe data nya$a !== $bTRUE jika nilai dan tipe data $a dan $b tidak sama$a < $bTRUE jika nilai $a lebih kecil daripada $b$a > $bTRUE jika nilai $a lebih besar daripada $b$a <= $bTRUE jika nilai $a lebih kecil atau sama dengan $b$a >= $bTRUE jika nilai $a lebih besar atau sama dengan $b$a <=> $bTRUE jika nilai $a lebih besar, sama dengan, atau lebih besar dari $b . Mulai tersedia pada PHP 7 Contoh
Pada contoh diatas, jika user mengirimkan password dengan nilai 1234 maka akan muncul pesan Login success Ketik JugglingPenting untuk dicatat bahwa ketika PHP membandingkan string dengan angka, PHP akan secara otomatis mengubah string menjadi angka. 3Proses ini disebut juggling tipe.  Ini tidak terjadi jika operator yang digunakan adalah === atau 4Hal ini terkadang menyebabkan hasil perbandingan tidak seperti yang diharapkan Contoh
Pada contoh di atas, php akan mengubah variabel 5 dari tipe data string menjadi angka (integer) sehingga hasil perbandingannya menghasilkan nilai 1Nah, agar hasil perbandingan tersebut sesuai dengan nilai dan tipe datanya, maka kita menggunakan operator 7 atau 4Jika contoh diatas kita ubah menjadi _9, maka hasil yang kita dapatkan adalah 00 = salahSelain type juggling, ada hal penting yang perlu diperhatikan saat mengevaluasi suatu nilai, yaitu PHP akan mempertimbangkan 1 sebagai 2Ini akan menjadi aneh jika kita memeriksa apakah sebuah string berisi kata tertentu menggunakan fungsi 3Contoh
Contoh di atas akan menghasilkan output _4, karena 5 menghasilkan 1 (posisi teks berada pada karakter ke-0), nah karena 1 bernilai 2, maka PHP akan mengeksekusi pernyataan 9Untuk itu diperlukan operator pembanding 4  sebagai berikut
II.  Operator Aritmatika Dalam PHPSelanjutnya mari kita bahas tentang operator aritmatika di PHP Ingat pelajaran matematika sekolah dasar? Operator aritmatika terdiri dari Deskripsi Operator$a + $bAddition$a – $bSubtraction$a * $bMultiplication$a / $bDivision$a % $bModulus. Sisa pembagian antara $a dan $b$a ** $bEksponensial. Diperkenalkan dimulai dengan PHP 5. 6 Operator modulus ( % ) biasanya digunakan untuk mengidentifikasi apakah suatu bilangan ganjil atau genap, misalnya
Dalam praktiknya, operator modulus digunakan untuk menetapkan kelas tertentu ke baris ganjil atau genap, misalnya
Operator PrioritasOperator di atas memiliki prioritas tertentu dimana perkalian dan pembagian akan didahulukan dari penjumlahan dan pengurangan Sebagai contoh
Jika kita ingin menjumlahkan angka 2 dengan 10 kemudian membaginya dengan 5, maka kita dapat mengelompokkan dengan memberi tanda kurung
Ketik JugglingSama halnya dengan operator pembanding, ketika menemukan string dalam operasi aritmatika, PHP akan melakukan type juggling, yaitu mengubah string menjadi angka. Contoh
Hati-hati pada bahasa pemrograman lain seperti Javascript tidak demikian, jika kita ingin menjumlahkan bilangan maka keduanya harus bertipe data bilangan AKU AKU AKU. Operator Logika Dalam PHPPembahasan selanjutnya adalah pembahasan tentang operator logika pada PHP Perbandingan operator logika digunakan untuk membandingkan dua nilai boolean ( 1 atau 2) dengan hasil nilai juga berupa boolean ( 1 atau 2)Tabel berikut adalah daftar operator logika di PHP Deskripsi Operator$a DAN $bValue BENAR jika $a dan $b BENAR$a ATAU $bValue BENAR jika $a atau $b BENAR$a && $bValue BENAR jika $a dan $b BENAR, $a memiliki prioritas$ sebuah. $bValues BENAR jika $a atau $b BENAR, $a memiliki prioritas $a XOR $bValues BENAR jika $a atau $b BENAR, tetapi tidak keduanya. $aCatatan. Mengembalikan TRUE jika $a adalah FALSE Contoh operator not
Catatan. perlu dicatat bahwa PHP akan mengevaluasi operan mulai dari kiri ke kanan, ini akan berguna ketika kita mengevaluasi nilai dimana operator yang digunakan adalah 5 atau 61 Penggunaan &&,. , DAN, dan ATAUKami bebas menggunakan && atau DAN,. atau ATAU, keduanya memiliki kinerja yang sama dan sifat yang sama 7 artinya jika salah satu ekspresi telah memenuhi kondisi yang dipersyaratkan, maka ekspresi lainnya tidak dievaluasi, mis. 0Pada contoh di atas, $level == 2 tidak dievaluasi karena ekspresi 1 ( Yang umum adalah DAN dan ATAU digunakan untuk aliran kontrol seperti saat membuat koneksi ke database. contoh 1Sementara && dan. untuk kondisi 1 dan 2, seperti contoh sebelumnya 2Pada contoh di atas, browser akan mencetak teks Welcome admin karena logika 1 bernilai 1Logika if di atas bisa disamakan dengan 3 Nah, seperti yang telah disebutkan sebelumnya, pada logika OR, jika salah satu nilainya adalah 1, maka hasilnya adalah 12 Operator Logika Dengan DAN SemuaDalam logika yang berisi semua AND, jika salah satu operan salah, maka PHP akan langsung menghasilkan nilai 2 tanpa memeriksa operan lainnyaContoh _3Pada contoh di atas, PHP akan menjalankan fungsi 7 jika nilainya 1 maka akan memeriksa nilai 9, jika nilainya 1 maka akan memeriksa nilai 1Nah, karena menjalankan suatu fungsi membutuhkan proses tambahan, sebaiknya perhatikan urutan operannya, intinya yang paling sederhana diletakkan paling depan Pada contoh di atas, lebih optimal jika kita mengubah urutan operand menjadi _4Karena variabel level adalah 2, operan pertama adalah 2, jadi PHP tidak akan memeriksa operan lainnya3 Berhati-hatilah Saat Menulis Operator Penugasan Pada PerbandinganTerkadang operator pembanding yang kita tulis tidak sesuai, sehingga berubah menjadi operator penugasan, yang akan selalu menghasilkan nilai 1Contoh 5Pada contoh di atas, browser akan selalu mencetak output 4 karena pernyataan 1 selalu menghasilkan nilai 1 ( 7 harus 8)4 Pengelompokan EkspresiSaat menggabungkan operator && dan. dalam satu pernyataan, maka harus dikelompokkan menurut kriteria yang diinginkan, jika tidak maka akan memberikan hasil yang tidak sesuai dengan yang diharapkan Misalnya, hanya pengguna dengan _9 dan yang memiliki 0 atau 1 yang diizinkan masuk, jika kami menulis _6Kemudian browser akan mencetak 2. Dalam pernyataan di atas, pengguna dengan _3 apa pun yang mereka miliki 1 dapat masuk. Untuk itu, kita perlu mengelompokkannya _7IV. Operator Dalam PHP – Kenaikan dan PenurunanOperator ini digunakan untuk menambah atau mengurangi nilai 1 ke variabel. Jenis-jenis operator adalah sebagai berikut OperatorName Deskripsi++$aPre Increment Tambahkan 1 ke $a, lalu tampilkan nilai $a$a++Post Increment Tampilkan nilai $a, lalu tambahkan 1 ke $a–$aPre Decrement Kurangi 1 dari $a, lalu tampilkan nilai $a$a–Post DecrementTampilkan $a, lalu kurangi $a dengan 1 Perbedaan antara pre increment dan post incrementPada pre increment, nilai variabel akan ditambah 1 sebelum siap digunakan, sebaliknya untuk  post increment gunakan nilai variabel terlebih dahulu baru kemudian ditambah 1 Contoh _8Contoh di atas akan menghasilkan angka 12345 Contoh 2 _9Contoh di atas akan menghasilkan 23456 V. Penugasan Operator Dalam PHPSeperti namanya, operator "Assignment" ini digunakan untuk menetapkan nilai ke variabel. Operator dasar adalah tanda sama dengan ( 5 )OperatorAliasExample$a += $b$a = $a + $b$a += 2$a -= $b$a = $a – $b$a -= 2$a *= $b$a = $a * $b$a *= 2$a /= $b$a = $a / $b$a /= 2$a %= $b$a = $a % $b$a %= 2 Dalam prakteknya, operator ini sering digunakan saat menjumlahkan nilai dalam suatu iterasi, seperti saat menjumlahkan data dari query database Contoh 0Itulah pembahasan tentang operator dalam PHP, semoga bermanfaat Berlangganan sekarangSuka artikel di Jagowebdev. com? . com Komitmen kita. Kami selalu menghargai privasi Anda dan tidak akan membagikan identitas Anda kepada pihak mana pun Apa itu operator PHP?Ada 6 jenis operator dalam pemrograman PHP yang harus kita ketahui. . Operator Aritmatika; Operator Penugasan; Operator Kenaikan & Penurunan; Operator relasional atau komparator; Operator Logika; Operator bitwise; dan Operator Terner Apa itu Operator Perbandingan? Contoh operator pembanding yang sering digunakan adalah. . Sama dengan. = Lebih besar. > Lebih kecil. < Persamaan Lebih Besar. >= Sama Lebih Kecil. <= Tidak sebanding dengan. <> Apa itu operator pembanding PHP?Artinya operator perbandingan di php adalah operasi perbandingan yang digunakan untuk membandingkan 2 (dua) operan atau lebih pada kondisi if-else sebagai penentu tingkat kecocokan.
Apa itu operator pembanding?adalah operator yang digunakan untuk membandingkan 2 (dua) buah data . Semua operator pembanding di atas menghasilkan nilai boolean, artinya ketika 2 data dibandingkan dengan operator pembanding, hasilnya hanya benar atau salah. |