PHP 4 bukan merupakan versi terakhir yang sudah dikeluarkan oleh PHP, tapi versi ini masih banyak digunakan oleh para programmer website, ini dia fitur-fiturnya

- Meningkatkan penanganan pada resource yang digunakan
Kekurangan utama dari PHP 3.0 adalah skalabilitas. Para programmer masih menganggap PHP 3.0 belum mampu digunakan pada aplikasi-aplikasi berskala besar. Hal ini membuat para developer PHP berkerja keras untuk meningkatkan kemampuan penanganan resource, sehingga PHP mampu dijalankan pada aplikasi-aplikasi berskala besar. - Dukungan pada pemrograman berorientasi objek
Fitur ini memainkan peranan penting bagi user untuk dapat bekerja dengan bahasa pemrograman berorientasi objek. - Dukungan pada penanganan session
Penanganan pada session HTTP sebenarnya juga sudah ada pada versi PHP 3.0. Namun, masih menggunakan dukungan pihak ketiga, yaitu PHPLIB (http://phplib.sourceforge.net). nah, pada versi 4 ini, session sudah mampu ditangani langsung oleh PHP.
Fitur ini menawarkan interaksi dari website. contoh yang paling umum digunakan adalah pada proses login dan logout. - Enkripsi
MCrypt (http://mcrypt.sourceforge.net) sudah digabung pada distribusi asli. Fitur ini menawarkan algoritma enkripsi diantaranya Blowfish, MD5, SHA1, dan tripleDES. - Dukungan ISAPI
Fitur ini menghubungkan webserver IIS (dari Microsoft) dan PHP dan dianggap sebagai modul ISAPI. - Dukungan COM/DCOM
Nah, kalu yang ini, anggap aja sebagai bonus buat pengguna Windows. Fitur ini memungkinkan PHP untuk mengakses objek COM dan menambah interoperabilitas dengan aplikasi yang berjalan di Windows. - Dukungan terhadap Java
- Perl Compatible Regular Expressions (PCRE) library
Fitur pada PHP 5
PHP 5 merupakan kelanjutan dari evolusi yang berjalan pada PHP. Walaupun pada PHP 4 sudah banyak library yang ditambahkan, PHP 5 menawarkan peningkatan dari fungsionalitas dan penambahan beberapa fitur, antara lain:
- Peningkatan dari kemampuan pemrograman berorientasi objek
- Exception handling, yang menstandarisasi logika atas pemberitahuan kesalahan pemrograman.
- Peningkatan terhadap penanganan string
- Peningkatan dukungan terhadap XML dan Web Service, yang menggunakan libxml2.
- Dukungan terhadap SQLite database server
0 komentar:
Posting Komentar
Silakan isi komentar anda