memiliki kemampuan untuk mengambil informasi yang dikirim dari form web dan mengubahnya menjadi fariabel yang dapat digunakan. Hal yang penting dari fungsi ini
adalah bahwa kita bisa menangkap dan mengolah fariabel tadi sehingga memungkinkan pengembangan aplikasi web yang interaktif dan lebih kompleks.
Kira- kira pada waktu yang sama, PHP berubah dari kerjaan satu orang menjadi pekerjaan kelompok yang terdiri dari 7 orang developer utama. Mereka
memperbaiki sintaks dan menambahkan fungsi dan metode tambahan, serta kemampuan bagi programmer PHP lain untuk meningkatkan kemampuat bahasa PHP
tersebut dengan modul – modul plug in.
Sehingga saat ini, PHP masih bersifat gratis dan merupakan pelopor dalam gerakan opern source. Namun demikian, tidak seperti kebanyakan proyek
– proyek open source lainnya, PHP semakin menjadi penting karena semakin banyak organisasi
dan bisnis yang menggunakan PHP.
Bagi developer profesinal, salah satu hal yang paling menarik adalah diluncurkannya Zend Encoder, yang memungkinkan kode sumber PHP di enkripsi.
Encoder tersebut memang tidak gratis, namun menjanjikan kemungkinan untuk perjualan skrip
– skrip PHP.
2.6.3 Kelebihan PHP
Universitas Sumatera Utara
Diantara maraknya pemrograman server web saat ni adalah ASP yang berkembang menjadi ASP.NET, JSP, CFML, dan PHP. Jika dibandingkan diantara 3 terbesar
pemrograman web server diatas, terdapat kelebihan dari PHP yaitu : 1.
Kesederhanaan. Bagi pemula belajar pemograman dapat dengan cepat dan memulai membuat aplikasi lengkap. Hal ini dikarenakan PHP memang secara
khusus di desain untuk membuat aplikasi web.
2. PHP bersifat open source. Karena source code PHP tersedia secara gratis, maka
hal tersebut memungkinkan komunikasi developer untuk selalu melakukan
perbaikan, pengembangan dan menemukan bug dalam bahasa PHP
3.
Stabilitas dan Kompatibilitas. Saat ini, PHP berjalan dengan stabil diberbagai
macam sistem operasi seperti UNIX, LINUX, WINDOWA, dan MAC. PHP juga terintegrasi dengan baik dengan berbagai web server termasuk 2 yang paling
popular yaitu IIS dan Apache.
4. PHP juga dilengkapi dengan berbagai macam pendukung lain seperti support
langsung ke berbagai macam database yang popular.
2.6.4 Kelemahan PHP
Seperti pemrograman aplikasi atau web lainnya, PHP pun memiliki beberapa kelemahan, diantaranya :
1.
Tidak ideal untuk pengembangan skala besar.
2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya
sampai versi 4 saja. Namun pada versi PHP 5.0 sudah dilengkapi OOP yang
sesungguhnya.
Universitas Sumatera Utara
2.6.5 Script PHP
Script PHP berkedudukan sebagai tag dalam bahasa HTML. Suatu script akan dikenali sebagai scriptPHP bila didapati tanda :
1. ?php…………….?
2. ?.........................?
3. script language=”php”…script
Script yang dibuat oleh php disimpan dengan namafile dan diketahui dengan ekstensi .php
. misalnya‘contoh.php’. Bila script php diakses melalui komputer lokal maka file PHP di folder htdocs di web server. Sama halnya dengan pemakaian
dokumen HTML, pemberian dokumen yang sama tetapi dituliskan dengan case yang berbeda akan dianggap sebagai dokumen yang berbeda, misalnya ‘contoh.php’ akan
berbeda dengan ‘CONTOH.php’ atau ‘Contoh.php’. ScriptPHP dapat disisipkan dibagian manapun dalam dokumen HTML, begitu pula sebaliknya scriptHTML dapat
diletakkan diantara script PHP. Berikut contoh dari scriptPHP :
2.6.6 Integrasi dengan Database