PERTAMA KITA KENALI DULU
1. Variabel
Digunakan untuk menyimpan sebuah value, data atau
informasi
Nama variabel diawali dengan tanda $
Panjang tidak terbatas
Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter
berikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang
diperbolehkan (karakter ASCII dari 127 – 255).
Bersifat case-sensitive.
Tidak perlu dideklarasikan.
Tidak boleh mengandung spasi.
Contoh :
Benar
- $_name
- $first_name
- $name3
- $name_3
Salah
- $3name
- $name?
- $first+name
- $first.name
-
$first name
2. Setiap satu statement
(perintah) biasanya diakhiri dengan titik-koma (;)
3.di
dalam php tipe data nya tidak di identifikasi kan oleh seorang programmer tapi
sudah ada secara otomatis oleh interpreter php
Di
dalam php ada 8 tipe data : sebagai berikut
1.
boolean
2.
integer
3.
float
4.
string
5.
array
6.
object
7.
resource
8.
NULL
4. Konstanta
Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah.
Untuk
mendefinisikan
konstanta dalam PHP, menggunakan fungsi define()
contoh script:
<?
define ("NAMA", "Achmad Solichin");
define ("NILAI", 90);
//NAMA = "Muhammad"; //akan menyebabkan error
echo "Nama : " . NAMA;
echo "<br>Nilai : " . NILAI;
?>
Gambar
5. Jenis
Operator Operator Contoh Keterangan
Aritmatika +
$a + $b Pertambahan
- $a - $b Pengurangan
* $a * $b Perkalian
/ $a / $b
Pembagian
% $a % $b Modulus, sisa pembagian
Penugasan = $a = 4; $a diisi dengan 4
Bitwise & $a & $b
Bitwise AND
| $a | $b Bitwise OR
^ $a ^ $b Bitwise XOR
~ ~$b Bitwise NOT
<<
$a << $b Shift Left
>> $a >> $b Shift Right
Perbandingan == $a == $b Sama
dengan
=== $a === $b Identik
!= $a != $b Tidak sama dengan
<>
$a <> $b Tidak sama
dengan
!== $a !== $b Tidak identik
< $a < $b Kurang dari
> $a > $b Lebih dari
< = $a <= $b Kurang dari
sama dengan
Ø = $a >= $b Lebih dari sama
dengan
Logika and $a and $b TRUE jika $a dan $b
TRUE
&& $a && $b TRUE jika $a dan $b TRUE
or $a or $b TRUE jika $a atau $b
TRUE
|| $a || $b TRUE jika $a
dan/atau $b TRUE
xor
$a xor $b TRUE jika $a atau $b TRUE, tapi
tidak
keduanya
! !$a TRUE jika $a FALSE
String . $a . $b Penggabungan string $a
dan $b
6. Komentar
Program
Dalam PHP, komentar program bisa menggunakan :
/* dan */
// dan
#
Script
nya:
<?
/* Ini komentar tidak akan tercetak di layar
yang ini juga komentar
*/
// Nah kalo ini komentar satu baris
# Terus kalo ini juga komentar
echo "Ini akan tercetak di layar";
?>
8. Struktur Kondisi dan
Perulangan
Struktur Kondisi
+ Struktur Kondisi If
a.Struktur Kondisi If
if (kondisi) {
statement-jika-kondisi-true;
}
Keterangan :
kondisi merupakan statemen atau variabel yang akan
diperiksa TRUE
atau FALSE-nya.
+ Struktur Kondisi If...Else
a. Struktur Kondisi If ... Else
if (kondisi) {
statement-jika-kondisi-true;
} else {
statement-jika-kondisi-false;
}
Keterangan :
kondisi merupakan statemen atau variabel yang akan
diperiksa TRUE
atau FALSE-nya. Jika kondisinya TRUE maka
statemen yang berada di blok
if akan dieksekusi, sebaliknya jika
kondisinya FALSE maka statemen yang
berada di blok else yang akan dieksekusi.
+ Struktur Kondisi Khusus ? :
a. Struktur Kondisi Khusus ? :
(kondisi) ? benar : salah;
Keterangan :
kondisi merupakan statemen atau variabel yang akan
diperiksa TRUE
atau FALSE-nya. Statement pada blok benar
dan salah hanya boleh satu
statemen saja
+ Struktur Kondisi Switch...Case
a. Struktur Kondisi Khusus ? :
(kondisi) ? benar : salah;
Keterangan :
kondisi merupakan statemen atau variabel yang akan
diperiksa TRUE
atau FALSE-nya. Statement pada blok benar
dan salah hanya boleh satu
statemen saja
Keterangan :
$var merupakan variabel yang akan diperiksa isi atau nilainya. Tipe
data
variabel ini tidak dibatasi.
Value pada case juga bisa berupa string, integer, boolean, bahkan bisa
berupa conditional-statement. Boleh
memakai kutip tunggal maupun kutip
ganda.
Struktur Perulangan
+ Struktur Kondisi For
a. Struktur Perulangan For
for (init_awal, kondisi, counter) {
statement-yang-diulang;
}
Keterangan :
init_awal merupakan inisialisasi atau nilai awal
variable.
kondisi merupakan statemen kondisi yang akan membatasi
perulangan.
counter merupakan pertambahan atau pengurangan
nilai variabel
sehingga perulangan tetap berjala
+ Struktur Kondisi While
a. Struktur Perulangan While
init_awal;
while (kondisi) {
statement-yang-diulang;
counter;
}
Keterangan :
init_awal merupakan inisialisasi atau nilai awal
variable.
kondisi merupakan statemen kondisi yang akan
membatasi perulangan.
counter merupakan pertambahan atau pengurangan
nilai variabel
sehingga perulangan tetap berjalan.
+ Struktur Kondisi Do...While
a. Struktur Perulangan Do ... while
init_awal;
do {
statement-yang-diulang;
counter;
} while (kondisi);
Keterangan :
init_awal merupakan inisialisasi atau nilai awal
variable.
kondisi merupakan statemen kondisi yang akan
membatasi perulangan.
counter merupakan pertambahan atau pengurangan
nilai variabel
sehingga perulangan tetap berjalan.
Pada struktur do...while, pemeriksaan
kondisi ada di bawah, sehingga
statement yang berada dalam block
do...while setidaknya akan dieksekusi
sebanyak satu kali.
+ Struktur Kondisi Foreach
Struktur Perulangan Foreach
foreach (array_expression as $value)
statement;
foreach (array_expression as $key => $value)
statement;
Keterangan :
Struktur foreach biasanya digunakan untuk
melakukan perulangan
berdasarkan isi suatu array. Perulangan
akan berakhir jika isi array telah
habis.
Struktur Break dan Continue
a. <?php
for ($i=1; $i<10; $i++) {
if ($i == 5)
continue;
if ($i == 8)
break;
echo "$i ";
}
?>
Tidak ada komentar:
Posting Komentar