a. Membuat dan memanipulasi file Macromedia Flash, gambar, dan Portable Document Format PDF,
b. Mengevaluasi sebuah password. Misal: Apakah sebuah password yang dibuat, gampang ditebak atau tidak.
c. Berkomunikasi dengan LDAP d. Menguraikan string, bahkan yang kompleks sekalipun, dengan
menggunakan POSIX dan Perl Based Regular Expression Library.
e. Berkomunikasi dengan banyak protokol, termasuk IMAP, POP3 dan NNTP
f. Berkomunikasi dengan credit-card processing solution g. Modul PHP berjalan di dalam ruang memorinya sendiri, sehingga
tidak ada waktu yang hilang untuk berhubungan dengan objek atau sistem lain yang berjalan di dalam proses yang berbeda.
Aplikasi dengan PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau Phyton bahkan lebih cepat dibanding dengan
ASP maupun Java dalam berbagai aplikasi web kecepatan ini bisa bervariasi karena dipengaruhi oleh tipe aplikasi dan jumlah
pengunjung. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
2.5.2.3 Possibility
Jarang ada developer PHP yang terikat pada suatu implementasi pemecahan masalah. Di lain sisi, ada banyak pilihan yang ditawarkan
oleh PHP. Contohnya ada pada database yang didukung oleh PHP.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Kurang lebih semuanya ada 25 database, termasuk Adabas D, dBase, Empress, FilePro, FrontBase, Hyperwave, IBM DB2, Informix, Ingres,
Interbase, mSQL, direct MS-SQL, MySQL, Oracle, Ovrimos, PostgreSQL, Solid, Sybase, Unix dbm, dan Velocis.
Kemampuan string-parsing juga bisa dianggap sebagai banyaknya kemungkinan yang ditawarkan oleh PHP. Dalam hal ini, PHP memiliki
lebih dari 85 function untuk memanipulasi string. Kelebihan ini tak hanya akan menawarkan keleluasaan untuk melakukan operasi string
yang kompleks, namun juga menjembatani program yang memiliki fungsionalitas yang sama seperti Python dan Perl lewat PHP.
2.5.2.4 Price
Murah karena sifatnya yang gratis dan open source. PHP merupakan salah satu open source software, yang dapat diartikan sebagai berikut:
a. PHP dapat dimodifikasi, didistribusikan, dan diintegrasikan
dengan produk lain oleh penggunanya. b.
Pengembangan dan auditing yang dilakukan secara terbuka. c.
Semua orang bebas berpastisipasi.
2.5.2.5 Cross Platform
PHP dapat dipakai di hampir semua web server yang ada di pasaran seperti Apache, PWS, IIS, Xitami, dan lain-lain dengan konfigurasi
yang relatif mudah yang dapat dijalankan pada berbagai sistem operasi, seperti linux, unix, windows dan dapat dijalankan secara runtime
melalui console serta juga dapat menjalankan perintah-perintah sistem. Dengan demikian, proses developing dapat menggunakan sistem
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
operasi yang berbeda dengan sistem operasi yang digunakan setelah publish. Misalnya, developing di Windows kemudian dipasang di web
server yang menggunakan sistem operasi Linux. Memiliki tingkat keamanan yang lebih tinggi karena dibangun
dengan menggunakan sistem operasi Linux. Untuk saat ini, Linux merupakan sistem operasi yang paling aman
Life Cycle yang singkat, sehingga PHP selalu up to date mengikuti perkembangan teknologi internet. Berbagai script atau aplikasi siap
pakai yang gratis telah tersedia Syntax mirip C dan mudah dipelajari. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling
mudah karena referensi yang banyak. Komunitas yang ramai dan saling membantu, seperti di
diskusiweb.com, phpbuilder.com, phpindo.com, serta berbagai situs dan mailing list lain. Dalam sisi pengembangan lebih mudah, karena
banyaknya milis-milis dan developer yang siap membantu dalam pengembangan.
2.6 AJAX