[Fix] PHP Предупреждение: Използване на неопределена константа (това ще хвърли грешка в бъдеща версия на PHP)

Урок с просто решение за грешката “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.

PHP 7.2 & PHP 7.3 носят повече стабилност, гъвкавост и много нови функции, които старите писания, плъгин-uri и Teme de 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.

[Fix] PHP Предупреждение: Използване на неопределена константа (това ще хвърли грешка в бъдеща версия на PHP)

Например, ако имаме:

 echo $_POST[email]; 

// Constanta “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 може да премахне или амортизира определени остарели функции или функции. Важно е да проверите и замените тези амортизирани елементи с препоръчани алтернативи.

Страстен за технологиите, пиша с удоволствие от stealthsetts.com, започвайки от 2006 г. Имам богат опит в операционните системи: macOS, Windows и Linux, но също така и в езици за програмиране и блогове (WordPress) и за онлайн магазини (WooCommerce, Magento, Presashop).

Начало Вашият източник на ИТ уроци, полезни съвети и новини. [Fix] PHP Предупреждение: Използване на неопределена константа (това ще хвърли грешка в бъдеща версия на PHP)
Оставете коментар