[Memperbaiki] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)

Tutorial dengan perbaikan 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 menghadirkan lebih banyak stabilitas, fleksibilitas, dan banyak fungsi baru, yang Kitab Suci yang lama, Plugin-pasir takut WordPress mereka tidak lagi mencernanya sepenuhnya.

Ketika Anda memutuskan untuk memutakhirkan server Anda dari PHP 5.x ke PHP 7.2 atau PHP 7.3, Anda juga perlu mempertimbangkan beberapa masalah kompatibilitas kode. Jika tidak, Anda mungkin mengalami 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 saat di Kode PHP ditemukan konstanta tak terdefinisi. Berlaku di semua versi PHP 7.2 atau PHP 7.3.

[Memperbaiki] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)

Sebagai contoh, jika kita memiliki:

 echo $_POST[email]; 

// konstan "mail” harus ditentukan, dan kode akan terlihat seperti ini:

echo $_POST["email"];

Setelah disimpan, kesalahan “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)" akan hilang.

Error ini juga bisa terjadi jika Anda lupa meletakkan "$” di depan nama variabel.

Kesalahan lain yang mungkin terjadi setelah memutakhirkan PHP

Kesalahan sintaks: Versi PHP yang lebih baru telah memperkenalkan perubahan dalam sintaks bahasa, dan kode yang ditulis untuk PHP 5.x mungkin tidak kompatibel dengan versi yang lebih baru. Penting untuk memeriksa dan memperbarui kesalahan sintaks apa pun sebelum memutakhirkan.

Fitur usang atau tergantikan: Beberapa fungsi atau fitur yang digunakan di PHP 5.x mungkin tidak lagi tersedia di PHP 7.x atau mungkin akan diganti dengan yang lain. Anda perlu mengidentifikasi dan mengganti fungsi-fungsi ini dalam kode Anda untuk memastikan kompatibilitas.

Masalah tipe data: PHP 7.x memperkenalkan penanganan tipe data yang lebih ketat. Dengan demikian, kesalahan tertentu dapat terjadi dalam kode yang bergantung pada tipe data implisit atau koersif. Disarankan agar Anda hati-hati memeriksa tipe data dan mengelolanya sesuai dengan itu.

Kesalahan penurunan nilai: PHP 7.x dapat menghapus atau menghentikan fungsionalitas atau fitur tertentu yang sudah tidak digunakan lagi. Penting untuk memeriksa dan mengganti item usang ini dengan alternatif yang direkomendasikan.

Sebagai pecinta teknologi, saya dengan senang hati menulis di StealthSettings.com sejak tahun 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, Windows, dan Linux, serta dalam bahasa pemrograman dan platform blogging (WordPress) dan toko online (WooCommerce, Magento, PrestaShop).

How to » Tutorial dan Berita IT » [Memperbaiki] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)
Tinggalkan Komentar