memproses dan memberikan hasilnya berupa kode HTML ke web server. Selanjutnya, web server menyampaikan ke pemakai.
Sumber: Digital Library UK Petra, 2007
2.3.4. Struktur Program PHP
Skrip PHP berkedudukan sebagai tag dalam bahasa HTML Hypertext Markup Language. Diawali dengan tag ? Atau ?php dan ditutup dengan tag
?. berikut ini adalah contoh kode PHP yang berada di dalam kode HTML : HTML
HEAD TITLEBelajar PHPTITLE
HEAD BODY
Selamat Belajar PHP.BR ?php
nama = “Sadarmaster”; Printf“Halo,s”,nama;
? BODY
HTML
Dalam PHP di atas, variabel diawali dengan tanda dollar “”, sedang untuk menugaskan sebuah nilai pada variabel tersebut digunakan tanda “=”. Sedangkan
tanda s merupakan tanda format untuk string artinya, data yang akan mensubtitusi tanda tersebut adalah data string. Bila skrip tersebu dijalankan
melalui browser, maka hasilnya adalah sebagi berikut : Halo, Sadarmaster
Sumber: Digital Library UK Petra, 2007
2.3.5. Operator Dalam PHP
Berikut ini adalah operator-operator dasar dalam pemrograman PHP.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Tabel 2.1 Operator Pemrograman PHP.
Jenis Operator Operator
Contoh Keterangan
Aritmatika +
a + b Pertambahan
- a - b
Pengurangan 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
b Shift Right
Perbandingan ==
a = = Sb 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
Logika And
a and b TRUE jika a dan b TRUE
a b TRUE jika a dan b TRUE
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
or a or b
TRUE jika a atau b TRUE ||
a || b TRUE jika a danatau b TRUE
xor a || b
TRUE jika a atau b TRUE, tetapi tidak keduanya
a TRUE jika FALSE
String .
a . b Penggabungan strinf a dan b
Sumber: Achamad Solichin – Struktur Dasar PHP, 2007
2.3.6. Tipe Data
Tipe data yang dapat diolah oleh PHP di antaranya adalah tipe data numerik integer dan floating point, string dan objek.
1. Tipe Data Numerik
Terdiri atas integer dan floating point double, tipe integer merupakan data numerik yang berupa bilangan bulat, sementara floating point dapat
menampung nilai numerik dalam bentuk nilai desimal. 2.
Tipe Data String Tipe data yang menampung informasi tekstual seperti huruf, kata dan kalimat.
Isi dari string diapit oleh tanda kutip, seperti yang terlihat berikut ini: type_string =
“Cadilac” 3.
Tipe Data Objek Tipe data ini merupakan pengembangan yang dilakukan PHP untuk
mendukung pemrograman berorientasi objek. Tipe data objek adalah tipe data yang di dalamnya mempunyai data dan method. Data yang dimiliki oleh suatu
objek dikenal dengan nama atribut dan method umumnya berupa sebuah fungsi. Data objek di sini didefenisikan dengan membuat defenisi kelas
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
terlebih dahulu.
Suatu variabel
yang bertipe
objek diinisialisasi
dideklarasikan dengan menggunakan perintah new diikuti nama objek berupa nama kelas objek.
?php class objek
{
function counter {
return 5; }
function pesan {
echo “pesan”; }
} test = new objek;
test - pesan ; ?
Sumber: Johan Firdaus – Dasar PHP, 2008
2.3.7. Percabangan