Ê
Cara membuat skrip PHP adalah sebagai berikut :
1)ÊBuka program phpDesigner/Notepad++, lalu tuliskan
skrip PHP seperti pada gambar dibawah ini :
xÊ
Ouatu skrip akan dikenali sebagai skrip PHP jika diapit
oleh tanda:
^Ê u php.....
^Ê u ........
^Ê uscript language=´PHP´....u/script
0Ê
Komentar merupakan penjelasan yang menerangkan maksud dari
suatu skrip agar skrip tsb dapat dipahami dengan mudah dan
juga berguna bagi programmer lain untuk memahami skrip yang
dibuat. PHP menyediakan beberapa tanda dalam menuliskan
komentar :
^Ê //: komentar gaya bahasa C++, digunakan pada satu
baris.
^Ê /*...*/: komentar gaya bahasa C, digunakan untuk
member keterangan atau komentar yang panjang atau
lebih dari satu baris.
^Ê m: komentar gaya bahasa shell, sama dengan tanda //.
cc Ê
Ê
ariable merupakan hal yang sangat penting dan mendasar di
PHP karena variable adalah suatu tempat untuk menyimpan
data dan data yang disimpan sewaktu-waktu bias saja di
panggil, diubah atau diganti.
Menulis nama variable yang benar :
^Ê ariable selalu diawali oleh tanda $, lalu diikuti
nama variable yang diinginkan.
^Ê Hanya ada tiga jenis karekter yang dapat digunakan
untuk nama variable, yaitu huruf,angka dan garis
bawah.
^Ê Karakter pertama sebuah variable setelah tanda $ harus
berupa huruf atau garis bawah, tidak boleh yang lain,
^Ê wika nama variable lebih dari satu kata, jangan ada
spasi antara keduanya.
xÊ
Õntuk menyimpan suatu data ke variable, maka harus
mendefinisikan atau memberikan nilai/data ke variable
tersebut:
$nama_variabel = nilai/data;
Contoh program :
§utput:
0Ê
Penggantian tipe data suatu variable dapat dengan mudah
anda lakukan menggunakan fungsi:
§utput:
Ê
Oetiap bahasa pemrograman memiliki berbagai jenis variabel,
dalam bahasa PHP mendukung berbagai jenis tipe data
termasuk Numerik sederhana, Karakter, Otring dan Boolean
serta array yang lebih kompleks. Berikut contoh dasar yang
singkat :
ÿÊ
Otring adalah rangkaian karakter, seperti ³Hallo´ atau
³cukupmudah´. Nilai Otring dapat tertutup baik dalam
tanda kutip ganda (³´) atau tanda kutip tunggal (µ ¶).
Tanda kutip dalam string dapat juga di ³escaped´ dengan
menggunakan tanda (\) karakter.
Contoh Otring di PHP :
u php
$nama = µThomas ¶;
$motor = µOuzuki Thunder¶;
// output
$hasil = ³$nama mengendarai motor $motor .´;
echo $hasil;
!
Thomas mengendarai motor Ouzuki Thunder.
Dan untuk penghilangan (escaped) kutip tunggal (µ ¶) dengan
menggunakan backslash (\) adalah seperti berikut:
$newline = "baris baru \n";
$tab = " tab adalah \t";
$dollar = "sebuah tanda dollar \$";
$doublequote = "kutipan ganda \"";
ÿÊ À
wenis variable paling sederhana di PHP adalah variable
Boolean, cukup menentukan nilai benar atau salah.
u php
$auth = true;
ÿÊ c
cnteger atau bilangan bulat seperti angka 75, -95, 2000
atau 1.
u php
$usia = 19;
ÿÊ ü"
üloating-point biasanya bilangan ini berbentuk pecahan
seperti 10,5 atau 3,147591989. Dan üloating-point
biasanya menggunakan notasi decimal.
wika variabel adalah blok bangunan suatu bahasa pemrograman,
operator adalah perekat yang memungkinkan anda membangun
sesuatu yang berguna dengan itu. Dari contoh diatas, anda
sudah mellihat beberapa contoh dari operator-operator
penugasan (assignment operator) yang memungkinkan anda
menetapkan nilai ke dalam variable. Karena dengan PHP bisa
kita lengkapi dengan operator seperti aritmatika, string,
perbandingan dan operasi logika.
§ke sebelum masuk ke pembahasan operasi matematika kita
mencoba dulu operator penggabungan string (string
concatenation operator) yang diawali dengan tanda titik ( ).
Lihat dan perhatikan contoh script PHP di bawah ini :
!
#Ê
Oetiap kali anda ingin menggunakan atau mengisi suatu
variable, sebaiknya pastikan terlebih dahulu apakah
variable sudah terbentuk atau belum, gunakan fungsi sebagai
berikut:
csset(nama_variabel);
Apabila hasilnya true, variable telah terbentuk sedangkan
jika hasilnya false, berarti belum terbentuk.
§utput:
XÊ
$
Konstanta mirip dengan variable, tapi data/nilai yang
disimpan bersipat permanen atau tetap. Artinya sekali anda
mengisi data ke sebuah konstanta, isi konstanta tersebut
tidak dapat diubah atau diganti oleh data yang
lain.terkadang kita memiliki sebuah data yang selalu
digunakan berulang-ulang. wika data mudah di ingat atau
pendek, tentu tidaklah masalah. Namun, jika data tersebut
panjang dan susah diingat untuk mempermudah pekerjaan,
buatlah data tersebut sebagai konstanta. Gunakan fungsi :
Define (³namakonstanta´,nilaikonstanta);
Contoh program:
§utput:
ccc Ê
Ê
§perator aritmatika digunakan untuk melakukan
perhitungan, lihat table berikut:
ü
%
Melakukan $jumlah=2+4;
+
penjumlahan
Melakukan $kurang=4-3;
-
pengurangan
Melakukan $kali=4*2;
*
perkalian
Melakukan $hasilbagi=10/2;
/
pembagian
Menghasilkan sisa $sisabagi=10%3;
%
bagi $sisabagi berisi 1
Contoh program:
§utput:
Contoh program:
§utput:
Ê
§perator logika berfungsi untuk menggabungkan dua kondisi
atau lebih. Adapun symbol-simbolnya:
^Ê , symbol dari operator AND. Hasilnya akan bernilai
jika kedua kondisi memiliki nilai 1, selain ini
hasil akan berniali 0.
^Ê ´´, symbol dari operator § , hasilnya akan bernilai
0 jika kedua kondisi memiliki nilai 0, selain ini
hasil akan nilai 1.
^Ê â, operator xor akan menghasilkan nilai 1 jika
kedua kondisi sama dan 0 jika keduanya tidak sam.
^Ê ù, symbol dari operator N§T, akan menghasilkan nilai
yang berlawanan. wika 1 akan menjadi 0, sedangkan 0
akan menjadi 1.
Contoh program:
§utput:
c Ê
'À('
Ê
cü )*)
Ointaknya:
cf (ekspresi)
{
Otatement;
}
Contoh program:
wika memiliki dua syarat/kondisi, dimana nilai syarat
yang satu berlawanan dengan yang lain, tambahkan
pernyataan else, jadi sintaknya adalah:
if (ekspresi){
// pernyataan program (true)
} else {
// pernyataan program (false)
}
Contoh program:
Oave:if.php
!$x
!
§utputnya:
xÊ
+,
Õntuk kondisi yang lebih dari satu, lebih efektif
menggunakan switch, sintaknya:
Owitch (kondisi)
{
Case syarat1:
Lakukan sesuatu;
Break;
Case syarat2:
Lakukan sesuatu;
Break;
Case syarat3:
Lakukan sesuatu;
Break;
...
Default:
Oesuatu yang dilakukan jika semua syarat diatas
tidak terpenuhi;
}
Contoh 1 program switch.php:
§utpunya:
Ê
'
Ê
-
Pernyataan while akan melakukan memproses secara berulang
terhadap pernyataan berdasarkan atas kondisi. Bentuk Õmum
while:
while (kondisi)
{
Otatemen;
}
Prinsip Kerja : pertama kali pernyataan while akan
menguji kondisi yang dirumuskan, jika kondisi bernilai
T Õ (1) maka statemen di bawahnya akan dikerjakan sekali
lagi. Namun jika kondisi bernilai üALO (0) maka
perulangan akan dihentikan. Oetiap kali statemen di
bawahnya selesai dikerjakan kondisi akan selalu diuji.
Contoh program:
§utputnya:
x Ê"+
Oeperti halnya pernyataan while, pernyataan do ± while
memiliki prinsip kerja yang sama dengan pernyataan while,
hanya saja pernyataan do ± while akan menguji kondisi
pada setiap akhir perulangan. Adapun bentuk umum
pernyataan do±while :
Ô
`
Ô``
Prinsip Kerja : Mula-mula statemen akan dikerjakan
pertama kali tanpa perlu persyaratan kondisi, selesai
pengerjaan statemen akan diuji kondisi. Bila kondisi
bernilai T Õ (1) maka program akan mengeksekusi statemen
sekali lagi. Dan jika kondisi bernilai üALO maka
perulangan akan berakhir.
Contoh program:
!
0 Êü
Pernyataan for biasanya digunakan apabila jumlah
perulangannya telah pasti. Bentuk Õmum pernyataan for
adalah sebagai berikut :
`
`
`
Keterangan :
- ekspresi1 : inisialisasi/penentuan nilai awal konter
- ekspresi2 : perumusan kondisi
- ekspresi3 : operasi penaikan/penurunan konter
Contoh program:
§utputnya:
Ê
c Ê &
Ê
&
Aturan penulisan sebuah array adalah sebagai berikut:
ë
ë
Keterangan:
]Ê Nama_array adalah nama variabel yang digunakan
sebagai array.Ê
]Ê No_indeks adalah nomor indeks untuk vector array. No
indeks dimulai dari nol. Ê
]Ê Otr_indeks adalah string yang digunakan sebagai
indeks untuk associative arrayÊ
Ada beberapa cara yang bisa digunakan untuk membuat data
array dalam program PHP. Cara yang pertama adalah
memasukkan nilai dari array itu secara langsung seperti
pada contoh berikut :
§utput:
ü
'
key() Digunakan untuk mengetahui angka indeks pada
posisi pointer aktuf saat diakses.
current() Digunakan untuk mengetahui nilai array pada posisi
pointer aktif.
next() Digunakan untuk menaikkan pointer ke data array
berikutnya.
prev() Digunakan untuk kembali ke data array sebelumnya.
§utput:
§utput:
§utput:
cc Ê
/)
Êü
Bentuk selalu menjadi salah satu cara tercepat dan
termudah untuk menambahkan interaktivitas situs web, dan
bentuk ini memungkinkan pelanggan jika mereka menyukai
produk anda, jika anda mengembangkan situs web e-commerce
atau transaksi secara online. Ataupun jika pengunjung
ingin mengomentari di situs web anda. Dengan script PHP
anda dapat menyederhanakan tugas pengolahan data yang
dihasilkan dari bentuk berbasis web secara substansial.
§k langsung saja kita lihat script HTML dan PHP dibawah
ini :
uhtml
ubody
uform method=´P§OT´ action=´m´
Masukkan Nama Anda : uinput type=´text´ name=´TxtNama´
size=´30´
uinput type=´submit´ value=´nter´
u/form
u php
// output
$nama = $_P§OT[µTxtNama¶] ;
echo ³Nama Anda : ub $nama u/b´;
u/body
u/html
Penjelasan :
Ê
Ê
Ê