CONTOH OPERATOR PADA PHP
Kali ini saya akan membagikan contoh operator dalam PHP ini sangat penting untuk para yang baru blajar PHP ok langsung aja
Operator dalam php dibagi dalam 4 kelompok seperti operato aritmatik yakni operator yang menanggani perhitungan seperti perkalia pembagian dan ada lagi jenis operator lainya yang dapat di baca pada tulisan ini.Apa itu Operand dan Operator? digunakan untuk memanipulasi nilai suatu variabel. Variabel yang nilainya dimodifikasi oleh operator disebut operand. Contoh penggunaan operator misalnya 13 - 3. 13 dan 3 adalahoperand. Tanda "-" disebut operator. Sedangkan Hasil Dari Peran dengan Operator disebut dengan Ekspresi
Pembagian Operator dalam PHP adalah sebagai berikut
- Arithmetic Operator (Operator perhitungan)
- Assignment Arithmetic Operator
- Operator Perbandingan
- Logical Operator (Operator Logika)
Untuk penjelasan dari masing-masing operator diatas adalah sebagai berikut :
1. Arithmetic Operator
Dalam pemrograman seringkali dijumpai proses yang melibatkan proses increment. Misalkan kita menginginkan proses increment dengan tingkat kenaikan 1, maka perintah yang dituliskan dapat berupa
- $counter = $counter + 1;
dalam PHP, perintah di atas dapat ditulis dalam satu perintah singkat sebagai
- $counter += 1;
Operator Description Contoh
+ Tambah 2 + 4 = 6
- Kurang 6 - 2 = 4
* Kali 5 * 3 = 15
/ Bagi 15 / 3 = 3
% Sisa Bagi (modulus) 43 % 10 = 3
Filename : Aritmatik.php
- <?php
- $penjumlahan = 2 + 4;
- $pengurangan = 6 - 2;
- $perkalian = 5 * 3;
- $pembagian = 15 / 3;
- $modulus = 5 % 2;
- echo "Menampilkan penjumlahan: 2 + 4 = ".$penjumlahan."
- ";
- echo "Menampilkan pengurangan: 6 - 2 = ".$pengurangan."
- ";
- echo "Menampilkan perkalian: 5 * 3 = ".$perkalian."
- ";
- echo "Menampilkan pembagian: 15 / 3 = ".$pembagian."
- ";
- echo "Menampilkan modulus: 5 % 2 = " . $modulus.";
- ?>
2. Assignment Arithmetic Operator
Dari contoh di atas tampak bahwa operator yang digunakan (+=) merupakan gabungan dari operator aritmatik dan assignment. Berikut ini adalah bentuk-bentuk operator lain jenis ini.
Operator Contoh Operasi yang ekuivalen
+= $x += 2; $x = $x + 2;
-= $x -= 4; $x = $x - 4;
*= $x *= 3; $x = $x * 3;
/= $x /= 2; $x = $x / 2;
%= $x %= 5; $x = $x % 5;
.= $my_str.="hello"; $my_str = $my_str . "hello";
Filename : AssignmentAritmatik.php
- <?php
- $x = 2;
- $x1 = "Saya" ;
- echo $x += 6 ;
- echo $x .= " Adalah " ;
- ?>
3. Operator Perbandingan
Perbandingan digunakan untuk menguji hubungan antara nilai dan atau variabel. Operator ini digunakan dalam suatu statement bersyarat yang selalu menghasilkan nilai TRUE atau FALSE.
Misalkan:
- $x = 4; $y = 5;
berikut ini adalah beberapa contoh penggunaan operator perbandingan dan hasilnya.
1 Operator Descripttion Operasi yang ekuivalen
2 == Sama Dengan $x = $x + 2;
3 != Tidak Sama Dengan $x = $x - 4;
4 < Lebih Kecil Dari $x = $x * 3;
5 > Lebih Besar Dari $x = $x / 2;
6 <= Kecil Sama Dengan $x = $x % 5;
7 >= Besar Sama Dengan $my_str = $my_str . "hello";
4. Logical Operator (Operator Logika)
Tabel logika berikut digunakan sebagai pedoman perhitungan
OperanKiri Operator Nama Operan Kiri Hasil
TRUE && AND TRUE TRUE
TRUE && AND FALSE FALSE
FALSE && AND TRUE FALSE
FALSE && AND FALSE FALSE
TRUE || OR TRUE TRUE
TRUE || OR FALSE TRUE
FALSE || OR TRUE TRUE
FALSE || OR FALSE FALSE
TRUE Xor Exclusive OR TRUE FALSE
TRUE Xor Exclusive OR FALSE TRUE
FALSE Xor Exclusive OR TRUE TRUE
FALSE Xor Exclusive OR FALSE FALSE
! ! Not TRUE FALSE
! ! Not FALSE TRUE
PHP menampilkan pesan error apabila built-in function (function yang disediakan PHP) mengalami error. Misalnya tidak bisa membuka file, tidak bisa mengakses database, dan lainnya.Operator Error Suppression
Pada saat pembuatan aplikasi, pesan error ini sangat membantu dalam menyelesaikan dan memperbaiki kesalahan pemrograman. Tetapi, pada saat aplikasi selesai dibuat dan digunakan secara umum, pesan error ini akan mengganggu pengguna.
Untuk mematikan pesan error tersebut, kita menggunakan operator @.
Contoh penggunaan :
Contoh penggunaan :
- @chdir("temp");
Pada kondisi normal, function chdir akan menimbulkan pesan error apabila direktori temp tidak ditemukan atau tidak dapat diakses. Dengan menggunakan operator @, PHP akan "diam saja" apabila direktori temp tidak ditemukan atau tidak dapat diakses.
Operator Ternary
Menggunakan tanda "?"
(Ekspresi1) ? (Ekspresi2) : (Ekspresi3);
Operator ini akan melakukan evaluasi ekspresi1, kemudian berdasarkan hasil evaluasi ini apabila bernilai benar (tidak sama dengan 0 atau tidak sama dengan null) maka ekspresi2 akan dikerjakan, jika salah maka ekspresi3 akan dikerjakan.
Operator Increment/Decrement
Contoh Nama Hasil
++$a PreIncrement Tambah $a dengan 1, hasilnya masukkan ke dalam $a
$a++ PostIncrement Tambah $a dengan 1, hasilnya masukkan ke dalam $a
--$a PreDecrement Kurang $a dengan 1, hasilnya masukkan ke dalam $a
$a-- PostDecrement Berikan nilai $a, kemudian kurangkan 1 kepada $a
Operator Bitwise
Contoh Nama Hasil
$a & $b And Setiap bit akan bernilai 1 jika kedua bit pada posisi yang sama bernilai 1
$a | $b Or Bit akan bernilai 1 jika salah satu bit pada posisi yang sama dalam $a dan $b bernilai 1s
No comments:
Post a Comment