PHP : Identifier, Variabel, Tipe Data dan Operator
Identifier
Identifier dalam PHP terdiri dari fungsi, variabel ataupun kelas, indentifier memiliki aturan penulisan sebagai berikut:1. Harus dimiliki dengan huruf atau under_score ( _ )
2. Tidak boleh menggunakan tanda baca (?, . , !, @, #. %, &, ^ dan lainya termasuk spasi)
3. Identifier adalah case sensitif (membedakan huruf kecil dan huruf besar)
4. Variabel ditandai dengan tanda dolar ($)
5. Nama dan fungsi yang dimuat tidak boleh sama dengan fungsi yang telah disediakan PHP
Variabel
Variabel adalah tempat menyimpan data, didalam PHP diawali dengan karakter dolar ($) diikuti dengan nama variabel. Aturan penamaan variabel sama dengan aturan pembuatan identifier di atas. Nama variabel yang benar | Nama variabel yang salah |
$angka1; $nama_depan; $bilangan; $namabelakang; | $1angka; $nama-depan; $b!langan; $nama belakang |
Tipe Data
Integer (bilangan bulat)
Integer menyatakan tipe data bilangan bulat dengan jangkauan kira-kira dari -2milyar hingga 2 milyar
Contoh:
$bil1 = 7;
$bil2 = 3;
Floating point (bilangan pecahan)
Floating point menyatakan tipe data bilangan pecahan
Contoh:
$diskon = 0.2;
String
String menyatakan tipe data teks (sederetan teks karakter yang tidak menyatakan bilangan), tipe data ini tidak bisa dikenakan operasi aritmatika/matematis.
Contoh:
$jurusan = “Teknik Komputer dan Jaringan”
Array
Array adalah variabel jamak yang mempunyai banyak elemen yang diacu dengan satu nama yang sama. Setiap elemen variabel diacu dengan menggunakan nomor elemen (index).
Operator
Operator adalah alat yang digunakan untuk memanipulasi data yang dibedakan menjadi :
Operator Aritmatika
Merupakan operator yang digunakan dalam operasi matematis, operator ini hanya dapat dikenakan kepada operand yang mempunyai tipe data bilangan. Berikut ini macam-macam operator aritmatika
Notasi | Nama | Contoh |
+ | Penjumlahan | $bil1+$bil2 |
- | Pengurangan | $bil1-$bil2 |
* | Perkalian | $bil1*$bil2 |
/ | Pembagian | $bil1/$bil2 |
% | Modulus (sisa hasil bagi | $bil1%$bil2 |
Operator String
Merupakan operator yang digunakan untuk menggabungkan (concatation) dua atau lebih string.
Notasi | Nama | Contoh |
. | Penggabungan | $nama1.”,”.$nama2 |
Operator Increment/Decrement
Merupakan operator untuk penambahan atau pengurangan satu
Notasi | Nama | Keterangan |
++$bil | Pre Increment | Tambahkan $bil dengan 1, hasilnya berikan kepada $bil |
$bil++ | Post Increment | Berikan nilai $bil, kemudian tambahkan 1 kepada $bil |
--$bil | Pre Decrement | Kurangkan $bil dengan 1, hasilnya berikan kepada $bil |
$bil-- | Post Decrement | Berikan nilai $bil, kemudian kurangkan 1 kepada $bil |
Operator Perbandingan
Operator yang digunakan untuk membandingkan antara dua operand dan akan menghasilkan nilai true atau false.
Notasi | Nama | Contoh |
== | Sama dengan | $a==$b |
< | Kurang dari | $a<$b |
<= | Kurang dari sama dengan | $a<=$b |
> | Lebih dari | $a>$b |
>= | Lebih dari sama dengan | $a>=$b |
!= | Tidak sama dengan | $a!=$b |
Operator Logika
Notasi | Nama | Contoh |
&& atau and | Dan | If($a==0 && $b==1) |
|| atau or | Atau | If($a==0 || $b==1) |
! | Not | If(!empty($a)) |
Operator Penugasan Assignment
Operator penugasan adalah (=) yang artinya operand di ruas kanan diberikan kepada operand di ruas kiri
Contoh:
$a = 7;