[Fix] PHP Warning: Penggunaan konstanta yang tidak terdefinisi (ini akan melempar kesalahan dalam versi PHP di masa mendatang)

Tutorial dengan solusi sederhana untuk kesalahan “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.

PHP 7.2 & PHP 7.3 membawa lebih banyak stabilitas, fleksibilitas, dan banyak fungsi baru, yang Kitab Suci Lama, plugin-uri dan Teme de Wordpress Jangan sepenuhnya mencerna mereka.

Ketika Anda memutuskan untuk meningkatkan di server dari PHP 5.X ke PHP 7.2 atau PHP 7.3, Anda juga harus mempertimbangkan beberapa kompatibilitas kode. Sangat mungkin untuk bertemu sebaliknya dengan kesalahan seperti:

 PHP message: PHP Warning: Use of undefined constant CONSTANT - assumed 'CONSTANT' (this will throw an Error in a future version of PHP)

Pesan kesalahan ini muncul setiap kali masuk Kode PHP ada konstanta yang tidak terbatas. Valid di semua versi PHP 7.2 atau PHP 7.3.

[Fix] PHP Warning: Penggunaan konstanta yang tidak terdefinisi (ini akan melempar kesalahan dalam versi PHP di masa mendatang)

Misalnya, jika kita memiliki:

 echo $_POST[email]; 

// Constanta “mail” Itu harus didefinisikan, dan kode akan terlihat sebagai berikut:

echo $_POST["email"];

Setelah penyelamatan, kesalahannya “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” itu akan hilang.

Kesalahan ini juga dapat muncul jika Anda lupa meletakkan simbol “$” Di depan nama variabel.

Kesalahan lain yang mungkin terjadi setelah peningkatan PHP

Kesalahan sintaksis: Versi PHP yang lebih baru telah membuat perubahan dalam sintaksis bahasa, dan kode tertulis untuk PHP 5.x mungkin tidak kompatibel dengan versi baru. Penting untuk memeriksa dan memperbarui kesalahan sintaks sebelum Anda memutakhirkan.

Fungsi yang sudah ketinggalan zaman atau diganti: Beberapa fungsi atau fitur yang digunakan dalam PHP 5.X mungkin tidak lagi tersedia dalam PHP 7.x atau diganti dengan yang lain. Penting untuk mengidentifikasi dan mengganti fitur -fitur ini dalam kode Anda untuk memastikan kompatibilitas.

Masalah Jenis Data: PHP 7.X memperkenalkan manajemen tipe data yang lebih ketat. Dengan demikian, kesalahan tertentu dapat terjadi dalam kode yang didasarkan pada tipe data default atau paksaan. Dianjurkan untuk melakukan pemeriksaan data yang cermat dan mengelolanya dengan benar.

Kesalahan penurunan nilai: PHP 7.x dapat menghapus atau mendepresiasi fitur atau fitur yang sudah ketinggalan zaman tertentu. Penting untuk memeriksa dan mengganti elemen -elemen yang disusutkan ini dengan alternatif yang disarankan.

Bergairah tentang teknologi, saya menulis dengan senang hati di siluman di stealthsetts.com dimulai dengan 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, windows dan linux, tetapi juga dalam bahasa pemrograman dan platform blogging (WordPress) dan untuk toko online (WooCommerce, Magento, Presashop).

Home Sumber Anda tutorial, tips dan berita yang berguna. [Fix] PHP Warning: Penggunaan konstanta yang tidak terdefinisi (ini akan melempar kesalahan dalam versi PHP di masa mendatang)
Tinggalkan komentar