Saturday, July 30, 2011

Assigning the return value of new by reference is deprecated

Apakah pernah ada yang mendapatkan pesan error "Assigning the return value of new by reference is deprecated" pada saat melakukan coding?

Pesan tersebut muncul karena versi PHP yang digunakan merupakan versi PHP 5 ke atas.

Tentunya problem tersebut dapat diatasi dengan men-downgrade versi PHP, tapi itu bukan solusi yang terbaik.

Berikut ada beberapa solusi yang dapat dicoba untuk mengatasi masalah di atas dengan sedikit melakukan editing.

Solusi 1:

- Buka file wp-config.php

- Tambahkan baris perintah " error_reporting(0); " tepat setelah baris pertama " <?php " sehingga menjadi seperti di bawah ini

<?php

error_reporting(0);

Solusi 2:

- Buka file wp-settings.php

- Cari kode di bawah ini pada file wp-settings.php

error_reporting(E_ALL ^ E_NOTICE ^ E_USER_NOTICE);

ganti perintah yang di dalam kurung dengan angka "0", sehingga menjadi seperti di bawah ini

error_reporting(0);

Solusi 3:

- Buka file wp-settings.php seperti cara pertama di atas, kemudian ubah seperti di bawah ini

error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);

Solusi 4:

- Buka file php.ini

- Cari baris "error_reporting"

- Tambahkan titik koma atau semicolon ( ; ) sebelum baris "error_reporting ="

Semoga bermanfaat

No comments: