PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis.
PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server.
Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server (dapat dilihat pada gambar dibawah). Ketika menggunakan PHP sebagai server-side embedded script language maka server akan melakukan hal-hal sebagai berikut :
Membaca permintaan dari client/browser
Mencari halaman/page di server
Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page.
Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.
Keistimewaan PHP
Cepat
Free
Mudah dipelajari
Multi-platform
Dukungan technical-support
Banyaknya komunitas PHP
Aman
Beberapa contoh Server Side Scripting (Programming) :
ASP (Active Server Page) dan ASP.NET
ColdFusion (http://www.macromedia.com/software/coldfusion)
Java Server Pages (http://java.sun.com/products/jsp/)
Perl (http://www.perl.org)
Phyton (http://www.python.org)
PHP (http://www.php.net)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.