Ну вы развели.. Как я понял не найдя константу, будет происходить поиск функции с тем же именем, работать будет по выведет "варнинг".. Вроде так.
Код что я да полностью рабочий, кавычки добавить и $udata изменить на массив с профилем. Все. Ни чего больше не надо. Простейшая фишка же