[英]syntax error, unexpected $end in PHP, and I already checked '}'
<?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時 ,結束標記必須單獨在線。 它前面沒有空白區域。
<?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
必須與左邊齊平。 請參閱HEREDOCs上的PHP文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.