[FIX] PHP AVISO: Uso de constante indefinida (isso lançará um erro em uma versão futura do PHP)

Tutorial com uma solução simples para o erro “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.

Php 7.2 & PHP 7.3 aduc mai multă stabilitate, flexibilitate și multe funcții noi, pe care vechile scripturi, Assim, plug-in-uri și teme de WordPress nu le mai digeră în totalitate.

În momentul în care vă decideți să faceți upgrade pe server de la PHP 5.x la PHP 7.2 sau PHP 7.3, trebuie să aveți în vedere și câteva elemente de compatibilitate a codului. Este foarte posibil să vă întâlniți, în caz contrar, cu erori de genul:

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

Acest mesaj de eroare apare de fiecare dată când în codul PHP se regăsește o constantă nedefinită. Valabil în toate versiunile de Php 7.2 ou PHP 7.3.

[FIX] PHP AVISO: Uso de constante indefinida (isso lançará um erro em uma versão futura do PHP)

De exemplu, daca avem:

 echo $_POST[email]; 

// constantamail” terá que ser definido e o código ficará assim:

echo $_POST["email"];

Depois de salvar, o erro “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” ele desaparecerá.

Este erro também pode ocorrer se você esquecer de colocar o token “$” na frente de um nome de variável.

Alte erori care pot să apară după upgrade PHP

Erros de sintaxe: Versões mais recentes do PHP introduziram alterações na sintaxe da linguagem e o código escrito para PHP 5.x pode não ser compatível com versões mais recentes. É importante verificar e atualizar quaisquer erros de sintaxe antes de atualizar.

Recursos obsoletos ou substituídos: Algumas funções ou recursos usados ​​no PHP 5.x podem não estar mais disponíveis no PHP 7.x ou podem ser substituídos por outros. Você precisa identificar e substituir essas funções em seu código para garantir a compatibilidade.

Problemas de tipo de dados: PHP 7.x introduz um tratamento mais rigoroso de tipos de dados. Assim, certos erros podem ocorrer em códigos que dependem de tipos de dados implícitos ou coercitivos. É recomendável que você verifique cuidadosamente os tipos de dados e os gerencie adequadamente.

Erros de imparidade: O PHP 7.x pode remover ou descontinuar determinadas funcionalidades ou recursos obsoletos. É importante verificar e substituir esses itens obsoletos por alternativas recomendadas.

Apaixonado por tecnologia, escrevo com prazer no StealthSetts.com começando em 2006. Tenho uma rica experiência em sistemas operacionais: macOS, Windows e Linux, mas também em linguagens de programação e plataformas de blog (WordPress) e para lojas on -line (Woocommerce, Magento, Presashop).

Home Sua fonte de tutoriais de TI, dicas e notícias úteis. [FIX] PHP AVISO: Uso de constante indefinida (isso lançará um erro em uma versão futura do PHP)
Deixe um comentário