PHP versi 5.1.0 menghadirkan peningkatan kinerja dan menjadikan ekstensi Objek Data PHP sebagai komponen default.
Minggu lalu, tim pengembangan PHP merilis versi 5.1.0 dari bahasa skrip PHP. Ini adalah peningkatan terpenting sejak versi 5.0 dirilis pada Juli 2004. Rilis ini mencakup peningkatan kinerja, penambahan ekstensi yang dirancang untuk menyederhanakan interaksi dengan database, dan perubahan lainnya.
PHP telah menjadi bahasa scripting yang sangat populer. Lebih dari 2.200 domain sekarang menggunakannya, menurut perusahaan pemantau Internet Netcraft. Zend, perusahaan yang bertanggung jawab atas pengembangan utama PHP, mengklaim bahwa lebih dari 40% dari semua aplikasi Web menjalankan PHP; perusahaan besar termasuk Yahoo, Lufthansa dan T-Online.
PHP 5 pertama kali dirilis tahun lalu dan menyertakan inti baru - Zend Engine II - yang mengimplementasikan fitur berorientasi objek di PHP untuk pertama kalinya. Rilis tersebut juga mencakup peningkatan dukungan untuk XML dan database, dan memperkenalkan dukungan untuk layanan Web. Pembaruan selanjutnya berfokus pada perbaikan bug, patch keamanan, dan perbaikan kecil.
Menurut tim pengembangan PHP, rilis baru ini mencakup peningkatan besar dalam kinerja pemrosesan skrip PHP dibandingkan dengan versi 5.0.x.
Perubahan besar lainnya adalah ekstensi PHP Data Objects (PDO), yang sebelumnya ditandai sebagai eksperimental dan sekarang menjadi ekstensi default. PDO digunakan untuk mendefinisikan antarmuka terpadu untuk mengakses database.
Rilis ini mencakup kode pemrosesan tanggal yang ditulis ulang sepenuhnya, peningkatan dukungan zona waktu, dan penambahan lebih dari 30 fungsi baru ke fungsi dan ekstensi bawaan. PEAR dan pustaka yang dibundel telah ditingkatkan ke versi terbaru, dan lebih dari 400 bug telah ditambal.
PHP, yang akan dirilis pada tahun 2006, akan memperkenalkan pengkodean karakter Unicode, yang sangat penting untuk mendukung berbagai bahasa.
Awal bulan ini, Zend meluncurkan pembaruan besar pada lingkungan skripnya, Zend Studio, dengan fokus pada dukungan untuk layanan web dan database.
Zend Studio 5.0 dapat menghasilkan file Web Services Description Language (WSDL) dari kode sumber PHP dan mendukung database DB2, Cloudscape, SQL Server, Oracle, dan MySQL, PostgreSQL, dan Derby.
Ini adalah lingkungan pengembangan terintegrasi (IDE) pertama yang sepenuhnya mendukung Zend Engine II.
Pada bulan Oktober, pionir browser Marc Andreessen meramalkan bahwa kesederhanaan PHP akan membuatnya lebih populer dibandingkan Java untuk digunakan dalam aplikasi Web, sebuah pandangan yang dianut oleh banyak orang di industri ini.
Dibandingkan dengan C dan C++, Java lebih ramah pemrogram, namun juga menjadi lebih rumit setelah bertahun-tahun dikembangkan. Ini menjadi lebih sulit untuk dipelajari dibandingkan C++, kata Andreessen. Kesederhanaan terus diterapkan, dan dia mengatakan PHP adalah lingkungan pengembangan yang lebih mudah daripada Java.