Categorized | PHP

Tags : ,

Error deprecated di PHP 5.3.X

pesan error pada PHP versi 5.3.x disebabkan karena ada ratusan bugs untuk versi 5.3 terutama 5.3.0. terbukti php dot net sendiri masih melakukan develop utk versi 5.2 nya.. ga tau kenapa ambisi update versi ini malah membuatnya tak stabil, malahan dah ada planing tuh launching php versi 6.x

Jika anda menggunakan xampp, update xampp anda dengan yang lebih baru, atau update php nya saja ke yang lebih baru, kebanyakan error pada penanganan object. Daripada harus edit satu-satu coding yang sudah dibikin, mending update versi php nya…

Untuk keamanan data anda, backuplah dulu project anda sebelum diupdate.

Saya lebih suka pakai versi update karena banyak fungsi baru yg built in dan karena keamanan aplikasi.

Jika pesan error anda adalah Function bla bla is deprecated in some path, itu adalah pemberitahuan dari php bahwa fungsi atau parameter yang disebutkan akan dihapus di versi php berikutnya..

jadi segera benahi coding anda, mulai sekarang…

5 Comments For This Post

  1. Apa aja Says:

    Mau tanya untuk menghilangkan pesan kesalah Deprecated gimana ya, klo saya matikan display errornya, error yang laen gak keliatan dunk. Ada cara lain gak? Thanks bantuannya…

  2. Apa aja Says:

    Ok sudah ketemu,ternyata cuman nambahih kode sedikit di error reportingnya.

  3. admin Says:

    Sipp.. terutama perhatikan function ereg dan parsing by reference pada object, ini biasa yg bermasalah pada cms2 seperti joomla, drupal, dll.. lihat diforum mereka sudah mulai menyesuaikan dengan php versi 5.3 >

  4. Trisna Says:

    Mas, code apa yang harus ditambhkn supaya pesan error deprecated : function_ereg() hilang? Mohon skali bantuanya…

  5. admin Says:

    kalo mo nyembunyikan error aja tiap fungsi yg deprecated di tambah ‘@’ didepan fungsi.
    Error reporting di hidden dengan cara menambah ini_set(’display_errors’, 0) pada kode php yang paling atas

    Solusi yg paling baik adalah mengganti fungsi yang deprecated dengan fungsi lain yang direkomendasikan, contohnya ereg() diganti menjadi preg_match(), ereg_replace() diganti str_replace() atau preg_replace() dll….

Leave a Reply

  • Popular
  • Comments
  • Tags
  • Subscribe
Advertise Here

Category

Tag Cloud