Lompat ke konten Lompat ke sidebar Lompat ke footer

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

Terdapat 4 macam tipe data yang dapat diolah oleh PHP, yaitu:
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;