Mengubah Code PHP 5.2 Agar Kompatible dengan PHP 5.3
Submitted by admin on Fri, 12/10/2010 - 22:00
PHP 5.3.x merupakan produk yang penting karena memuat beberapa fitur PHP 6.x, antara lain "name space" yang menjadikan PHP lebih OOP. Tetapi sebagaimana umumnya lompatan teknologi di IT maka ada yang harus dikorbankan, dalam hal ini beberapa fungsi PHP ditiadakan!
Fungsi eregi
Fungsi eregi ditiadakan, sebagai solusinya pakai preg_match dan tambahkan code untuk "ignore case sensitive", contoh:
eregi("percobaan", $data); menjadi
preg_match("/percobaan/i", $data);
Joomla 1.0.x:
Untuk Joomla 1.0.x maka buka /includes/Cache/Lite/Function.php dari pada baris 74 ganti:$arguments = func_get_args();
menjadi:
$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
$arguments[$i] = &$arguments[$i];
}
Tags:
IIX: Intel Xeon 8x 2.26 GHz, 96 GB RAM, 1 TB RAID1, 1 Gbps