PHP atau HyperText PrePocessor ialah salah satu bahasa pemrograman berbasis web server seperti ASP, Perl, JSP, dan lain-lain yang digunakan untuk membangun sebuah website dinamis. PHP memiliki beberapa keunggulan dibandingkan dengan bahasa permrograman web lainnya yang sejenis, diantarabya ialah:
1. Merupakan software berlisensi opensource sehingga gratis
2. Mudah dipelajari dan dipergunakan
3. Berjalan cukup stabil pada banyak webserver
4. Mendukung banyak aplikasi database
5. Memiliki kompatibilitas yang cukup baik pada berbagai platform sistem operasi
6. Kode-koed PHP tidak akan ditampilkan pada browser seperti layaknya HTML, dan
7. Masih terus dikembangkan
PHP bersifat server side, artinya PHP dijalankan pada sisi server. Kode-kode PHP akan dieksekusi atau diproses pada komputer server yang kemudian menghasilkan output yang biasanya dalam format HTML (HyperText MarkUp Language) untuk ditampilkan pada browser komputer client.
Pada aplikasi web yang menggunakan database, PHP berperan sebagai interface sekaligus pengelola data dalam database tersebut. Hasil dari pengolahan data tersebut kemudian dikiramkan ke browser komputer client.
Secara normal kode-kode PHP yang terletak di komputer server hanya dapat berjalan ketika ada requwst dari komputer client. Semakin banyak request dari komputer client, maka beban pada komputer server pun akan menjadi semakin besar.
Kode PHP disimpan dalam file berekstensi *.php, *.php3, atau phptml, tergantung dari pengaturan konfigurasi PHP, namun secara umum ekstensi filenya ialah *.php.
PHP merupakan turunan dari bahasa pemrograman C, oleh karena itu struktur penulisan kode PHP hampir sama dengan bahasa C. Untuk menulis atau mengedit bahasa PHP bisa digunakan teks editor biasa seperti Notepad yang sudah merupakan bawaan dari Windows sendiri atau juga bisa menggunakan aplikasi DreamWeaver yang telah dilengkapi dengan fitur autocomplete code untuk mempercepat dalam penulisan kode PHP.
Pada bahasa PHP terdapat beberapa tipe variabel layaknya bahasa pemrograman lainnya. Biasanya pada PHP suatu variabel didefinisikan dengan simbol dollar/"$", sehingga setiap deklarasi variabel haruslah diawali dengan simbol $. Namun tidak seperti pada bahasa pemrograman pada umumnya, deklarasi variabel pada PHP tiak perlu disertakan tipe data variabelnya.
Tipe data yang dikenal dalam PHP diantaranya meliputi integer, float, string, array dan object. Penulisan kode PHP selalu diawali dengan simbol <? atau <?php dan diakhiri dengan simbol ?> . Berikut beberapa ketentuan penulisan variabel pada PHP:
1. Setelah simbol "$" tidak boleh ada spasi
2. Setelah simbol "$" harus diisi dengan karakter selain angka
3. Pada akhir deklarasi tutup dengan simbol titik koma (;)
4. Kapitalisasi berpengaruh
5. Nama variabel tidak boleh mengandung spasi
Contoh penulisan variabel:
<?
$tampil="Hallo";
?>
Sementara untuk mendefinisikan suatu konstanta digunakan perintah "define ("nama_variabel", "nilai_variabel);". Contoh:
<?
define ("phi", 3.14);
?>
Operator PHP
Pada PHP terdapat berbagai operator yang digunakan untuk melakukan operasi pada suatu nilai variabel seperti layaknya pada bahasa pemrograman lainnya. Berikut beberapa contoh operator yang ada dalam PHP:
1. Operator Aritmatika
+ : untuk operasi penjumlahan
- : untuk operasi pengurangan
* : untuk operasi perkalian
/ : untuk operasi pembagian (div)
% : untuk operasi pencarian sisa bagi (mod)
2. Operator Increment dan Decrement
$a++ : nilai a dimunculkan dulu, baru kemudian ditambah satu
++$a : nilai a ditambahkan satu dulu, baru kemudian dimunculkan
$a-- : nilai a dimunculkan dulu, baru kemudian dikurang satu
--$a : nilai a dikurang satu dulu, baru kemudian dimunculkan
3. Operator Relational/ pembanding
== : sama dengan (identik)
!= : tidak sama dengan
< : lebih kecil
> : lebih besar
<= : lebih kecil sama dengan
>= : lebih besar sama dengan
Statement (Kendali Program)
Statement digunakan untuk mengendalikan alur program. Statement yang digunakan dalam PHP diantaranya ialah:
1. if........
2. if........ else........
3. for.........
4. while............ do...........
5. do......... while........
Comment
Dalam PHP juga terdapat comment yang berfungsi untuk memberikan dokumentasi/keterangan pada program yang dibuat. Tulisan yang ada dalam comment tidak akan dieksekusi oleh program. Ada pun contoh penulisan comment dan simbolnya ialah:
1. // ........ : double slash digunakan untuk memberikan comment yang hanya terdiri dari satu baris
2. /*......*/ : tulisan yang diapit slash-bintang juga merupakan comment. Penulisan comment dengan simbol ini boleh lebih dari satu baris
Selain yang disebutkan diatas, dalam PHP juga terdapat fungsi dan prosedur yang penggunaannya sama seperti pada bahasa pemrograman pada umumnya.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.