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

  • Автор темы Автор темы druser
  • Дата начала Дата начала

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']
 
echo ('auth: не введен логин');

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