2011-12-29 2 views
1

Я пытаюсь использовать $ _GET [] массив в WordPress шаблон страницы, но я получаю эту ошибку, когда я использую его:

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

Если я комментирую каждый вызов $ _GET, на странице отображается без ошибок.

Как я могу использовать массив $ _GET в этом случае?

Благодаря

+3

Можете ли вы показать нам пример того, как вы используете его, что вы некоторые причины этой ошибки? – jprofitt

ответ

2

Если вы используете пустые() неправильно проверить $ _GET [] переменные, это может вызвать эту ошибку.

Посмотрите на this->http://blog.ryanrampersad.com/2009/07/20/fatal-error-cant-use-method-return-value-in-write-context/

+0

Я использую его следующим образом: if (isset ($ _ GET ('email')) && isset ('recoverykey')) {...} это то же самое с isset()? – Alexis

+2

Это должно быть: if (isset ($ _ GET ['email']) && isset ($ _ GET ['recoverykey']) {...}, поскольку $ _GET - это массив, поэтому вы используете квадратные скобки для доступа к ключам. –

+0

DAMNED как я этого не видел? Спасибо! – Alexis

Смежные вопросы