Senin, 07 November 2011





Hypertext Preprocessor (PHP)
PHP (Personal Home Page Tools)
adalah
sebuah bahasa
scripting
yangdibundel dengan HTML, yang berjalan disisi
server 
. Sebagian besar perintahnyaberasal dari bahasa
C, Java
dan
Perl
dengan beberapa tambahan fungsi khususPHP.
Bahasa ini memungkinkan para pembuat aplikasi web yang menyajikanHTML yang dinamis dan interaktif dengan cepat dan mudah, yang di hasilkanserver. PHP biasa berinteraksi dengan hampir semua teknologi
web
yang sudah ada.
Developer 
biasa menulis sebuah program PHP yang mengeksekusi suatuprogram CGI di
server 
lain. Fleksibilitas ini amat bermanfaat bagi pemilik situs-situs web yang besar dan sibuk, karena pemilik masih menggunakan aplikasi-aplikasi yang sudah terlanjur dibuat dimasa lalu dengan menggunakan CGI, ISAP atau dengan
script 
seperti
Perl, awk 
atau
Phyton
selama proses migrasi ke aplikasibaru yang di buat dengan menggunakan PHP.Kode program PHP menyatu dengan tag-tag HTML dalam satu file. KodePHP diawali dengan tag <? Dan ditutup dengan tag ?>. File yang berisi tag HTML
dan kode PHP ini diberi ekstensi .php atau ekstensi lainnya yang ditetapkan pada
Apache/web server 
. Berdasarkan ektensi ini, pada saat file diakses, server akantahu bahwa file ini mengandung kode PHP. Server akan menerjemahkan kode inidan menghasilkan output dalam bentuk tag HTML yang akan dikirim ke
browser 

client 
yang mengakses file tersebut. Contohnya dapat dituliskan seperti ini
<?
echo (“<html>
 <head><title>Pemrograman PHP</title></head><body><center>Selamat menggunakan PHP</center></body>
</html>”);
 ?>
Dengan PHP,
developer 
tidak perlu lagi berurusan dengan dua buah fileyang terpisah seperti pada CGI.
Browser web
mengacu secara langsung ke fileyang dituju, yang lalu dibaca oleh
server 
sebagaimana file HTML statis biasa.Bedanya, sebelum dikirim balik ke
browser web, server web
memeriksa isi filedan menentukan apakah ada kode didalam file tersebut yang harus dieksekusi.Bila ada, kode-kode tersebut akan dieksekusi. Hasilnya akan dimasukkan kedalamdokumen yang sama.
Server 

web
bekerja secara langsung terhadap file yangbersangkutan tidak memanggil
script 
terpisah seperti pada metode CGI. Seluruh
kode di eksekusi di
server 
(oleh karena itu disebut
server-side script 
). Lihatgambar 2.4 dibawah ini untuk melihat kerja dari PHP dan Apache. 
Gambar 2.4 Prinsip Kerja PHP

dan
Apache
PHP membuat proses pengembangan aplikasi menjadi mudah karenakelebihan-kelebihannya, yaitu :1.

Script 
(kode program) terintegrasi dengan file HTML, sehingga
developer 
biasa berkonsentrasi langsung pada penampilan webnya.

2.

Tidak ada proses
compiling
dan
linking.
3.

Berorientasi objek 
(object Oriented).
4.

Sintaksis pemrogramannya udah dipelajari, sangat menyerupai
dan
Perl.
5.

Integrasi yang sangat luas ke berbagai
server database
. Menulis
web
yangterhubung ke
database
menjadi sangat sederhana. Database yang didukungoleh PHP :
Oralce, Sybase, mSQL, MySQL, Solid, ODBC, PostgreSQL,

Adabas D, FilePRo, Velocis, Informic, dBase, UNIX dbm :).
  


 

2 komentar:

Jangan Lupa komentar.nya yaww ,,

Makasiiiih ,,
:D