[Виправити] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)

Підручник із простим виправленням помилки "PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP) ".

PHP 7.2 & PHP 7.3 забезпечують більшу стабільність, гнучкість і багато нових функцій, які старі писання, підключати-s і боюся WordPress вони більше не перетравлюють їх повністю.

Коли ви вирішуєте оновити свій сервер із PHP 5.x до PHP 7.2 або PHP 7.3, вам також потрібно розглянути деякі проблеми сумісності коду. В іншому випадку ви можете зіткнутися з такими помилками:

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

Це повідомлення про помилку з’являється кожного разу в PHP-код знайдено невизначену константу. Діє у всіх версіях PHP 7.2 або PHP 7.3.

[Виправити] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)

Наприклад, якщо у нас є:

 echo $_POST[email]; 

// константа "mail” потрібно буде визначити, і код виглядатиме так:

echo $_POST["email"];

Після збереження помилка «PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” зникне.

Ця помилка також може виникнути, якщо ви забули поставити "$” перед назвою змінної.

Інші помилки, які можуть виникнути після оновлення PHP

Синтаксичні помилки: нові версії PHP внесли зміни в синтаксис мови, і код, написаний для PHP 5.x, може бути несумісним з новими версіями. Перед оновленням важливо перевірити та оновити всі синтаксичні помилки.

Застарілі або замінені функції: деякі функції чи функції, які використовуються в PHP 5.x, можуть більше не бути доступними в PHP 7.x або можуть бути замінені іншими. Вам потрібно визначити та замінити ці функції у своєму коді, щоб забезпечити сумісність.

Проблеми типу даних: PHP 7.x запроваджує суворішу обробку типів даних. Таким чином, певні помилки можуть виникнути в коді, який покладається на неявні або примусові типи даних. Рекомендується ретельно перевіряти типи даних і керувати ними відповідно.

Помилки знецінення: PHP 7.x може видалити або застаріти певні застарілі функції чи функції. Важливо перевірити та замінити ці застарілі елементи рекомендованими альтернативами.

Захоплений технологіями, з 2006 року з радістю пишу на StealthSettings.com. Маю багаторічний досвід роботи з операційними системами: macOS, Windows і Linux, а також з мовами програмування і платформами для блогів (WordPress) та онлайн-магазинів (WooCommerce, Magento, PrestaShop).

Як записатися » Навчальні посібники та ІТ-новини » [Виправити] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)
Залишити коментар