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;
EmoticonEmoticon