Sabtu, 26 April 2014

Tentang PHP




Apa Itu PHP

PHP merupakan singkatan dari PHP: Hypertext Preprocessor. PHP adalah bahasa skrip berbasis server (server-side scripting language), seperti ASP, JSP, ColdFusion. Karenanya, skrip PHP dieksekusi di server. PHP mendukung beragam database (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, dll). PHP adalah software open source / open source software (OSS), jadi gratis di download dan digunakan

File Skrip PHP

File skrip PHP bisa mengandung teks, tag HTML dan skrip PHP sendiri. Hasil eksekusi file skrip PHP dikembalikan ke browser dalam format HTML. Ekstensi file skrip PHP adalah .php, .php3 atau .phtml.

PHP+MySQL

MySQL adalah salah satu software database server. MySQL ideal untuk aplikasi kecil dan menengah dan mendukung penuh standard SQL. MySQL dapat dijalankan di beberapa sistem operasi (cross-platform) dan gratis.
PHP menyediakan fungsi-fungsi library yang cukup lengkap untuk berinteraksi MySQL. Fungsi-fungsi tersebut berawalan mysql_, contohnya mysql_connect().

Sejarah Singkat PHP

PHP dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada awalnya merupakan skrip-skrip Perl sederhana yang dibuat dengan tujuan untuk mengetahui siapa saja yang telah mengunjungi homepage pribadinya. Skrip-skrip tersebut diberi nama Personal Home Page (PHP). Kemudian ditulis ulang menggunakan bahasa C dan lahir PHP/F1 tahun 1996.
Saat tulisan ini dibuat (tahun 2006), versi terakhir adalah PHP 5 yang dengan kemampuan OOP yang lebih baik.

PHP untuk Web Dinamis

PHP digunakan untuk pembuatan web dinamis. Web dinamis adalah web yang informasinya dapat berubah. Informasi bisa diambil dari database, cookies maupun input user langsung melalui formulir atau URL di web browser.
Skrip PHP dieksekusi oleh server. Hasil eksekusi dikirimkan ke browser dalam format HTML. Ilustasi dari proses ini digambarkan sbb:


Web Browser (Client)
Web Server (Server)
User mengetikkan URL misalnya http://www.tokohp.com
o------------------------------------------------------->
Web server memproses URL dan mengambil file indeks, misalnya index.php
Skrip pada index PHP diterjemahkan oleh software web server, misal Apache
Hasil terjemahan berupa teks HTML. Teks ini dikirimkan kembali ke client
<-------------------------------------------------------o
Teks HTML ditampilkan oleh software browser

User di sisi client tidak bisa melihat skrip PHP karena yang ditampilkan adalah hasil dari eksekusi skrips PHP berupa teks HTML biasa. Ini merupakan sekuriti dari PHP.

Mengapa PHP ?

Ada beberapa alasan menggunakan PHP untuk pembuatan web dinamis :
  • PHP dapat dijalankan pada beberapa sistem operasi seperti Windows, Linux, Unix, dsb (cross-platform)
  •  PHP kompatibel dengan sebagian besar software web server, diantaranya yang populer adalah Apache dan IIS
  • PHP gratis untuk di download dari situs resminya www.php.net
  • PHP mudah dipelajari dan sangat hemat resource server

Pengetahuan dasar yang dibutuhkan

Untuk memulai pemrograman PHP sebaiknya Anda telah mempelajari dasar-dasar HTML , CSS (Cascading Style Sheet) dan dasar-dasar basis data.

 


Posting Lama Beranda

0 komentar:

Posting Komentar