Pages

Jumat, 19 Februari 2010

Apa Itu PHP ??


Apa itu PHP?
PHP (yang merupakan akronim untuk “PHP: Hypertext Processor”) merupakan pendekatan untuk bahasa pemrograman yang bersifat Open Source yang ditujukan untuk pengembangan Web dan dapat diembed (digabungkan) kedalam HTML.
Jawaban singkat, namun tetap tidak mengurangi maksud untuk pengenalan PHP?

Yang harus Anda ingat adalah, bahasa pemrograman PHP tidak mutlak sama persis dengan bahasa pemrograman lainnya (misalnya Perl atau C), Kebanyakan dari sintaks PHP yang anda tuliskan biasanya hanya dioutputkan menjadi HTML (pada contoh di atas mengoutputkan beberapa baris teks). Kode PHPakan selalu diapit oleh tag PHP yang diletakkan di awal dan di akhir kode untuk mengaktifkan “mode PHP”.
Tidak seperti JavaScript yang bekerja pada sisi client (client-side), PHP dieksekusi di atas server (server-side). Jadi bila Anda menggunakan kode PHP, maka kode tersebut akan diproses diserver, dan user hanya akan menerima hasilnya saja, tanpa dapat mengetahui kode yang terdapat di dalamnya.
Apa yang Dapat Dilakukan PHP?
Dengan kode PHP Anda dapat melakukan apa pun. PHP yang difokuskan untuk server-side dapat melakukan apa pun yang dapat dilakukan oleh semua program CGI, seperti mengumpulkan data, membuat halaman dengan konten dinamis, mengirim atau menerima cookiues, dan lebih banyak hal lagi yang dapat dilakukan dengan PHP.
Terdapat tiga kelebihan utama dalam PHP, yang antara lain adalah:
1. Server-side Scripting. Ini merupakan kelebihan paling utama untuk PHP. Anda akan membutuhkan tiga alat agar PHP dapat bekerja dengan baik. PHP Parser (CGI atau modul server), WebServer dan Web Browser.
2. Command Line Scripting. Anda dapat membuat script PHP dan menjalankannya tanpa harus menggunakan server atau browser. Anda hanya akan membutuhkan PHP Parser untuk menggunakan cara ini. Penggunaan jenis ini sangat ideal untuk script yang akan dieksekusing menggunakan Cron (pada *nix atau Linux) atau Task Scheduler (pada Windows).
3. Membuat aplikasi GUI berbasis Client-Side. Kemungkinan PHP bukan merupakan bahasa pemrograman yang baik untuk membuat aplikasi berbasis GUI, namun bila Anda telah menguasai PHP dengan baik, dan ingin membangun aplikasi dengan menyertakan fitur-fitur PHP pada aplikasi client-side Anda dapat menggunakan PHP-GTK untuk merancang aplikasi tersebut. Bahkan dengan tools tersebut Anda dapat merancang aplikasi yang berbasis cross-platform. PHP-GTK hanya merupakan tools tambahan, dan tidak terdapat pada distribusi utama PHP.
4. PHP dapat digunakan pada berbagai macam sistem operasi, termasuk Linux, berbagai macam varian Unix (termasuk HP-UX, Solaris, dan OpenBSD), Microsoft Windows, Mac OS X, RISC OS, dan mungkin yang lainnya. Kini, PHP juga telah didukung oleh banyak web server, termasuk diantaranya adalah server Apache, Microsoft Internet Information Server, Personal Web Server, Netscape dan iPlanet servers, Oreilly Website Pro Server, Caudium, Xitami, OmniHTTPd, dan banyak lagi.
Salah satu fitur terkuat yang signifikan adalah, PHP mendukung banyak jenis database. Anda dapat dengan mudah merancang halaman web yang menangani database. Berikut ini adalah jenis database yang didukung oleh PHP:
• Adabas D
• Ingres
• Oracle (OCI7 dan OCI8)
• dBase
• InterBase
• Ovrimos
• Empress
• FrontBase
• ProstgreSQL
• FilePro (hanya pada mode read-only)
• mSQL
• Solid
• Hyperwave
• Direct MS-SQL
• Sybase
• IBM DB2
• MySQL
• Velocis
• Informix
• ODBC
• Unix dbm


0 komentar:

Posting Komentar