Professional Documents
Culture Documents
OPERATOR PHP
Operator adalah simbol/tanda yang digunakan untuk melakukan operasi - operasi matematis atau operasi string. Sedangkan operand adalah data yang dioperasikan atau dimanipulasi. Operator dapat dikelompokkan dalam 4 kategori, yaitu: a. Operator Aritmatika/Arithmetic Operator b. Operator Penugasan/Assignment Operator c. Operator Pembanding/Comparison Operator d. Operator Logika/Logical Operator
Operator Increment/Decrement
Pre/Post increment dan decrement masing-masing adalah penambahan dan pengurangan satu. Apabila operator diletakkan sebelum variabel, misal ++$i atau --i maka nilai $i akan ditambahkan atau dikurangkan 1 sebelum keseluruhan operasi dalam ekspresi dikerjakan dan sebaliknya apabila operator diletakkan setelah variabel, misal $i++ atau $imaka nilai $i akan ditambah atau dikurangi 1 setelah operasi dalam ekspresi dikerjakan.
Operator String
Hanya ada satu operator string, yaitu operator concatenation (.), yakni menggabungkan dua buah atau lebih string. Contoh
<?php $a = Hallo; $b = $a.Selamat Datang di PHP; //$b berisikan Hallo Selamat datang di PHP ?>
Kedudukan Operator
Setiap operator mempunyai kedudukan (operator precedence) dan prioritas masing-masing yang digunakan untuk menentukan operator manakah yang akan dieksekusi terlebih dahulu bila dalam sebuah pernyataan terdapat dua atau lebih operator. Contoh, misalnya ada persamaan matematika x=2+5*7. Maka nilai x adalah 37 bukan 49. Hal ini karena kedudukan operator perkalian lebih tinggi dari pada operator penjumlahan sehingga 5 harus dikalikan terlebih dahulu dengan 7, baru dijumlah dengan 2; bukan 2 ditambah 5 baru dikali 7. Kedudukan operator-operator tersebut seperti terlihat pada tabel berikut: