28 Pemrograman dengan menggunakan bahasa pemrograman PHP selalu
ditandai dengan adanya tag pembuka “?php” dan tag penutup “?”. Hal
tersebut juga yang menandakan PHP mulai menerjemahakn baris-baris kode PHP serta mengakhirinya sampai tag penutup. Sedangkan baris di luar tag pembuka
dan tag penutup tidak diterjemahkan oleh PHP. Karakteristik yang paling unggul dan paling kuat dalam PHP adalah
lapisan integrasi database database integration layer. Database yang didukung PHP, yaitu Oracle, Adabas-D, Sybase, FilePro, mSQL, Velocis, MySQL,
Informix, Solid, dBase, ODBC, Unix dbm, dan PostgreSQL Suwarno, 2008. Contoh script PHP sederhana terdapat pada Listing 1.
Listing Contoh Script PHP
html head
titleBelajar PHPtitle head
body ?
echo “Halo dari PHP”; ?
body html
2.8.1 Sintaks Umum dalam PHP
1. Keluar dari HTML
Listing Cara untuk Memisahkan Blok Kode PHP di dalam HTML
? echo Metode tag PHP pendek untuk keluar dari HTMLbr; ?
29
?php echo Keluar dengan menggunakan PHP tag penuhbr; ? script language=php
echo Beberapa editor HTML tidak menyukai pemrosesan instruksibr;
script echo Anda mungkin menyukai style ASP
2. Komentar Program
Ada tiga macam style penulisan komentar program yang dapat digunakan, yaitu:
a. C style, komentar diawali dengan tag dan diakhiri dengan , style ini digunakan untuk komentar yang lebih dari satu baris.
b. C++ style, komentar diawali dengan tag dan hanya berlaku untuk satu baris komentar, untuk baris berikutnya harus diawali tag lagi.
c. Bourne Shell style, diawali dengan tag untuk satu baris komentar. Listing Komentar Program
? echo Halo semuabr; Ini komentar C style;
Ini komentar yang lebih dari satu baris
echo Halo lagibr; Ini komentar shell-style ?
30
2.8.2 Tipe Data dalam PHP
Menurut Supriyanto 2008, PHP mendukung delapan jenis tipe data, antara lain:
a. Tipe Scalar, merupakan tipe dasar yang tidak dapat dipecahkan menjadi bagian yang lebih kecil. Tipe ini adalah Boolean, Integer, Float floating
point, ‘double’ dan string. b. Tipe compound atau tipe campuran, tipe ini terdiri dari array dan objek.
c. Tipe special atau tipe khusus, resource dan null.
2.8.3 Variabel dalam PHP
Variabel PHP diawali dengan tanda dolar kemudian diikuti dengan nama variabel. Semua nama variabel bersifat case-sensitive. Nama variabel yang
valid harus diawali oleh huruf atau garis bawah yang diikuti oleh sejumlah huruf, angka, atau garis bawah. Variabel dapat diisi nilai maupun referensi. Ketika
variabel diisi nilai, seluruh nilai dari ekspresi asli diisikan ke variabel tujuan. Setelah diisi, variabel asli bersifat independen, sehingga perubahan pada satu
variabel tidak mempengaruhi yang lain Suwarno, 2008. Listing Variabel
? variabel1 = “Printer”;
variabel2 = variabel1; diisi nilai echo “variabel1, variabel2br”;
variabel2 = “Epson”; echo “variabel1, variabel2br”;
variabel3 = variabel1; diisi referensi echo “variabel1, variabel3br”;
31
variabel3 = “HP”; echo “variabel1, variabel3br”;
?
2.8.4 Operator dalam PHP