Fatal error: Can't use function return value in write context

druser

Новичок
Fatal error: Can't use function return value in write context

Собственно, Fatal error: Can't use function return value in write context in D:\Home\enginepb\www\includes\auth.php on line 5
PHP:
5. if (!isset(trim($auth['login'])))
6.    return 'auth: не введен логин';
вот туплю, не могу понять где ошибка... может кто подкажет...
ps Ошибка возникант в любом случае... независтимо от $auth['login']
 

KRON

Новичок
echo ('auth: не введен логин');

return возвращает значение функции а тебе как я понимаю просто написать надо?
 

druser

Новичок
Нет, эти строки в контексте функции... это я протупил, надо было написать так:
PHP:
    function auth($auth) {
5.    if (!isset(trim($auth['login'])))
6.       return 'auth: не введен логин';
       ...
    }
 

Гравицапа

elbirret elcno
druser
то есть ты сначала делаешь трим, а потом проверяешь есть ли такая переменная?!......
 

Фанат

oncle terrible
Команда форума
нет.
он проверяет, существует ли переменная trim() =)
 
Сверху