PHP - "Notice: Use of undefined constant..." [Resolvido]

Publicado por Fábio Berbert de Paula em 29/03/2016

[ Hits: 16.990 ]

Blog: https://youtube.com/c/cotidianohackeado

 


PHP - "Notice: Use of undefined constant..." [Resolvido]



Vamos supor que você definiu algumas constantes em seu código PHP da seguinte forma:

<?php
//DEFINE BANCO DEDADOS
define(HOST,'localhost');
define(USER,'euzinho');
define(PASS,'flucampeao');
define(DBSA,'lalala');
?>

E ao executar o código obtém as seguintes mensagens de notificação:

Notice: Use of undefined constant HOST - assumed 'HOST' in ...
Notice: Use of undefined constant HOST - assumed 'USER' in ...
Notice: Use of undefined constant HOST - assumed 'PASS' in ...
Notice: Use of undefined constant HOST - assumed 'DBSA' in ...
A solução é simples, basta delimitar com aspas o nome da constante em sua definição:

<?php
//DEFINE BANCO DEDADOS
define('HOST','localhost');
define('USER','euzinho');
define('PASS','flucampeao');
define('DBSA','lalala');
?>

Outras dicas deste autor

JavaScript - verificar se todos os itens de um array são pares ou ímpares

Chromium e Firefox - Forma prática de abrir links em nova aba

Como alterar o tamanho da janela do Tuxpaint

Contador de linhas em consultas SQL

Limitando o alcance do SED por números de linha

Leitura recomendada

Instalando PHP 5 no Conectiva Linux 10

Resolvendo problema com Apache 2 e PHP 5

Aviso de erro em arquivo de configuração do PHP

Usando os operadores -> e :: para classes

Manipulando checkbox em PHP

  

Comentários
[1] Comentário enviado por flaviotecnico em 24/09/2020 - 14:33h

Muito obrigado.
Depois das aspas, consegui acabar com um erro deste.



Contribuir com comentário