PENGENALAN PHP DASAR

advertisement
PENGENALAN PHP DASAR
Pengenalan PHP
PHP adalah bahasa scripting yang menyatu dengan HTML dan
dijalankan pada server side. Artinya semua sintaks yang diberikan
akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan
ke browser hanya hasilnya saja.
PHP/FI merupakan nama awal dari PHP. Dibuat pertama kali oleh
Rasmus Lerdoff. Awalnya merupakan program yang dikhususkan untuk
menerima input melalui form yang ditampilkan dalam web browser.
Untuk mencoba skrip PHP, tidak perlu mempunyai server yang
terhubung ke internet. Tetapi dapat mengujinya dengan menggunakan
sebuah komputer yang bertindak sebagai server dan sekaligus
sebagai klien
Web Server yang dapat digunakan : Apache, IIS, Xitami
2
Skema Hubungan
Web Browser-Web Server-PHP
3
Contoh Skrip PHP
Bentuk Umum Penulisan Skrip PHP :
<?php
pernyataan
?>
4
Syntax PHP?
Blok scripting PHP selalu diawali dengan <?php dan diakhiri
dengan ?>. Blok scripting PHP dapat ditempatkan dimana saja
di dalam dokumen. Pada beberapa server yang mendukung,
blok scripting PHP dapat diawali dengan <? dan diakhiri
dengan ?>. Namun, untuk kompatibilitas maksimum, sebaiknya
menggunakan bentuk yang standar (<?php ?>).
Setiap baris kode PHP harus diakhiri dengan semikolon (;).
Semikolon ini merupakan separator yang digunakan untuk
membedakan satu instruksi dengan instruksi lainnya.
PHP menggunakan // untuk membuat komentar baris tunggal
atau /* dan */ untuk membuat suatu blok komentar.
5
Mengapa PHP?
•
•
•
PHP dapat dijalankan pada platform yang berbeda
(Windows, Linux, Unix, dll)
PHP merupakan web scripting open source
PHP mudah dipelajari
6
Variabel di PHP
•
Variabel berfungsi menyimpan nilai yang dapat diubah sewaktu-waktu
Contoh :
$text = “PHP”;
print “$text”;
Identifier dalam PHP adalah case-sensitve, $tex dengan $Text merupakan
varibel yang berbeda. Built-in function dan structure tidak case-sensitive,
sehingga echo dengan ECHO akan mengerjakan perintah yang sama.
Identifier dapat berupa sejumlah huruf, digit/angka, underscore, atau
tanda dollar tetapi identifier tidak dapat dimulai dengan digit/angka.
Aturan pemberian nama variabel dalam PHP :
- Karakter yang dapat digunakan, yaitu huruf, angka dan garis
bawah (_)
- Karakter pertama harus huruf atau garis bawah
- Sebelum karaketer pertama diawali dengan tanda $
- Panjang pengenal bisa berapa saja
7
- Huruf besar dan kecil dibedakan
Tipe Data dan Konstanta
•
•
Tipe Data dalam PHP :
- Integer, menyatakan tipe data bilangan bulat
- Double , menyatakan tipe data bilangan real
- String, menyatakan tipe data teks/deretak karakter
Konstanta, menyatakan nilai yang tetap di dalam program.
Penulisannya selalu diapit tanda petik tunggal atau petik ganda
8
Contoh
9
String di PHP
Variabel string digunakan untuk nilai yang mengandung karakter string. Pada contoh
berikut, skript PHP memberikan string "Hello World" pada variabel string bernama
$txt :
<?php
$txt="Hello World";
echo $txt;
?>
Keluaran kode tersebut adalah : Hello World
Hanya ada satu operator string di PHP. Concatenation operator (.). digunakan untuk
menggabungkan dua string. Contoh :
<?php
$txt1="Hello World";
$txt2="1234";
echo $txt1 . " " . $txt2;
?>
10
 Keluaran kode tersebut adalah : Hello World 1234
Operator
Jenis operator dalam PHP:
 Operator Aritmetika (+, -, *, /, %)
 Operator String (.)
 Operator Increment/Decrement (++, --)
 Operator Bitwise (&, |, ^, ~, >>, <<)
 Operator Pembanding (==, <, >, <=, >=, !=, <>)
 Operator Logika (and/ &&, or / ||, xor, !)
 Operator Penugasan (+=, -=, /=, %=, |=, ^=, .=)
11
Pernyataan Kontrol : IF
Struktur Kontrol IF :
if (syarat)
{
statement
}
if (syarat)
{
statement
}
else
{
statement
lain
}
if (syarat pertama)
{
statement
pertama
}
elseif (syarat
kedua)
{
statement kedua
}
else
{
statement lain
}
12
12
Pernyataan Kontrol : Switch
Struktur Kontrol Switch :
switch (ekspresi)
{
case
ekspresi_case_1 :
pernyataan_1;
break;
case
ekspresi_case_2 :
pernyataan_2;
break;
…….
default :
pernyataan_n;
}
13
Pernyataan Kontrol : While dan Do..While
Struktur Kontrol While :
while
(ekspresi)
{
pernyataan;
}
Struktur Kontrol Do..While
Do {
pernyataan;
} while
(ekpresi);
14
Pernyataan Kontrol : For
Struktur Kontrol For :
For (ekspri1; ekspr2;
ekspr3)
{
pernyataan;
}
15
Array
Array adalah tempat yang dapat menyimpan sejumlah nilai skalar.
Masing-masing nilai diakses melalui indeks yang disebut subskrip.
Indeks berupa bilangan bulat dimulai dengan nol.
Bentuk umum pembuatan array dalam PHP :
$namaArray = array(elemen_1,…., elemen_N);
16
Fungsi
• Fungsi menyatakan blok kode yang diberi nama.
• Bentuk umum fungsi :
function nama(daftar_parameter) {
pernyataan;
}
Isi variabel a dan b tidak
bertukar. Penyebabnya,
yang dilewatkan ke
dalam fungsi adalah
nilai dari argumen,
karenanya isi variabel a
dan b tidak berubah
<?php
function tukar(&$x, &$y) {
$tmp = $x;
$x = $y;
$y = $tmp;
}
17
Form di PHP
Untuk mengambil data form di PHP digunakan variabel $_GET atau
$_POST.
 Menggunakan method POST, nama variabel dan nilai-nilainya
tersembunyi.
 Menggunakan method GET, nama variabel dan nilai-nilainya ditampilkan
pada alamat.
18
Download