@targetologru

Почему PHP пишет, что константа не определена?

Всем привет!
Пишу так:
define(USER__ID, isset($_COOKIE['id']) ? $_COOKIE['id'] : '');

$data = $db->getAll('SELECT * FROM `projects` WHERE `user` = ?i', USER__ID);

Через get_defined_constants() константу показывает и значение тоже, однако получаю:
Warning: Use of undefined constant USER__ID - assumed 'USER__ID' (this will throw an Error in a future version of PHP) in C:\Users\dfrolov\Desktop\OpenServer\OSPanel\domains\poster\system\prolog.php on line 27


И ни черта не понимаю. Вроде ОК, но нет.
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
define('USER__ID', isset($_COOKIE['id']) ? $_COOKIE['id'] : '');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы