Intereting Posts
Загрузите удаленный файл на сервер с помощью PHP Как определить DIRECTORY_SEPARATOR для платформ Windows и Linux? Какое действие я могу использовать в WordPress, который запускается всякий раз, когда пользовательская почта сохраняется или обновляется? разделить форматированную дату на отдельный месяц / день / год час / минута / секунда в php Как реализовать переход к <a name = … в форме сообщения jQuery – Только изменение для элемента с щелчком, не все с тем же классом Подавать изображение с помощью скрипта PHP и напрямую загружать изображение GPS GPRS, как получать и обрабатывать данные в реальном времени WordPress custom Querystrings & Pretty URL's – Как? PHP автоматически минимизирует. Есть ли? Перезагружайте данные AJAX каждые X минут / секунд, jQuery Пример контроллера MVC Захват (извне) потребления памяти данного Обратного вызова Остановить отправку с пустым значением ввода с помощью PHP Сохранить base64encoded изображение на серверную базу данных как BLOB

синтаксическая ошибка, неожиданный $ end в PHP, и я уже проверил '}'

<?php require_once('Auth/Auth-1.6.4/Auth.php'); class MyAuth extends Auth { function custom_login( $username = null, $status = null ) { if( $status == AUTH_WRONG_LOGIN ) $status_msg = 'nameORpasswordWRONG'; else $status_msg = ''; echo <<<LOGIN_FORM LOGIN_FORM; } } ?> 

Я получаю следующую ошибку:

синтаксическая ошибка, неожиданный $ end

Я получил эту ошибку, когда добавил следующие строки:

 echo <<<LOGIN_FORM LOGIN_FORM; 

Я проверил } , но они, похоже, исправили. Может кто-нибудь мне помочь?

Между новой строкой и закрывающей LOGIN_FORM не должно быть пробелов;

См. Большое предупреждение в документации

Наконечники строк в стиле Heredoc нельзя отступать.

При использовании HEREDOCs конечный тег должен быть на линии сам по себе. Перед ним нет пробела.

 <?php require_once('Auth/Auth-1.6.4/Auth.php'); class MyAuth extends Auth { function custom_login( $username = null, $status = null ) { if( $status == AUTH_WRONG_LOGIN ) $status_msg = 'nameORpasswordWRONG'; else $status_msg = ''; echo <<<LOGIN_FORM LOGIN_FORM; } } ?> 

Убедитесь, что перед LOGIN_FORM; нет пробелов LOGIN_FORM; ,

LOGIN_FORM должен быть на одном уровне с левым. См. Документацию PHP по HEREDOCs