Rumahweb Journal

Mengatasi pesan error “ereg atau ereg_replace is deprecated” di PHP 5.3

Salah satu deprecated function pada PHP versi 5.3.x adalah ereg dan  ereg_replace (http://php.net/manual/en/migration53.deprecated.php)

Sehingga jika script website Anda menggunakan function ereg atau  ereg_replace  maka akan muncul pesan error “ereg is deprecated”

Solusinya adalah dengan melakukan perubahan pada function ereg tersebut dan berikut adalah contohnya:

Untuk perubahan ereg():
[php]
if (ereg(“({[A-Z0-9_]+})”,$template)) [/php]

menjadi
[php]
if(preg_match(“/({[A-Z0-9_]+})/”,$template))
[/php]

Untuk perubahan ereg_replace():
[php]
$template = ereg_replace(“{$key}”,”$val”,”$template”);
[/php]

menjadi
[php]
$template = preg_replace(“/{$key}/”,”$val”,”$template”); [/php]

Untuk perubahan eregi():
[php]
$is_image = eregi( “jpg|gif”,$file_type );
[/php]

menjadi
[php]
$is_image = preg_match( “/jpg|gif/i”,$file_type ); [/php]

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 0 / 5. Vote count: 0

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Tinggalkan Komentar

Rumahweb