Minggu, 22 Juli 2012

Apa Itu PHP? Bedanya Dengan HTML Apa?

Php (hypertext preprocessor) dalam pengertian mudahnya adalah bahasa pemrograman yang berfungsi untuk membuat website dinamis maupun aplikasi web. Sedangkan pengertian lainnya php itu adalah suatu bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Server-side scripting disini dimaksudkan adalah suatu sintaks dan perintah-perintah PHP dimana mereka hanya akan dieksekusi di server kemudian hasilnya dikirim ke browser dalam format HTML. Sehingga kode-kode program PHP tidak akan terlihat oleh user sehingga keamanan web bisa dikatakan terjamin.
Sebagai contoh jika kita meng-save as suatu website dimana website tersebut ada implant phpnya maka kita tidak akan ikut mengesave source code phpnya, mungkin yang tercopy hanya source HMTL, JavaScript, dan CSS sedangkan PHPnya tidak tercopy.

Teruuss apa bedanya php dengan html? Bukannya html itu juga digunakan untuk membuat halaman website? Nah, bedanya adalahhh...
♥ HTML hanya digunakan untuk menampilkan content website didalam browser (IE, Opera, Firefox), karena singkatan dari html itu Hypertext Markup Language,jadi sudah jelas kalau html tidak dapat digunakan untuk menerapkan logika pemrograman seperti I/O, conditional, looping dsb.
♥ Sedangkan PHP bersemayam didalam sebuah sever / webserver (Apche, IIS, dsb). PHP parser akan mem-parse kan sintaks sintaks dalam bahasa php di dan mengeluarkan outputnya di webserver misal mengeluarkan output berbentuk html. PHP memiliki sifat yang sama dengan bahasa pemrograman pada umumnya seperti C perl dan PASCAL, sehingga kita bisa melakukan berbagai manipulasi logika didalamnya, hanya bedanya, php berada didalam server, sehingga client/orang lain tidak bisa melihat apa yang terjadi dengan program kita, program kita hanya kita yang tahu tiada orang lain.


Syarat untuk menjalankan PHP
Kita tidak bisa langsung menjalankan code program php seperti halnya HTML. Jika kita ingin menjalankan php kita membutuhkan suatu web server, dimana web server bertugas untuk memperoses file-file php dan mengirimkan hasil pemrosesan itu untuk ditampilkan di browser client. Contohnya saja menu kalkulator, jika di website kita diberi suatu form berfungsi kalkulator maka di website tersebut kita memasukan angka-angka dan perintah, kemudian angka-angka tersebut akan diproses di dalam web server dan hasilnya akan dikembalikan ke browser client. Web Server itu sendiri adalah itu adalah software yang diinstal pada computer local ataupun computer lain yang berada di jaringan internet atau intranet yang berfungsi untuk melayani permintaan-permintaan web dari client. Contoh beberapa web server adalah XAMPP, WAMPP, MAMP.

Tidak ada komentar:

Posting Komentar