分析错误:语法错误,意外';utf&x27;(T#u字符串),应为'';或者'';在第16行的/home2/champio1/public_html/includes/config.php中

分析错误:语法错误,意外';utf&x27;(T#u字符串),应为'';或者'';在第16行的/home2/champio1/public_html/includes/config.php中,php,utf-8,syntax,Php,Utf 8,Syntax,这段代码是在config.php文件中开发的,但它给出了。。。。。。。。 分析错误:语法错误,意外的“utf”(T_字符串),应为“,”或“;”在第16行的/home2/champio1/public_html/includes/config.php中 i、 e meta charset=“utf-8”/> 您试图回显的HTML中的引号会打断字符串。您可以尝试逃离它们,但使用a会简单得多: $comingSoon = <<< 'COMING_SOON' <html>

这段代码是在config.php文件中开发的,但它给出了。。。。。。。。 分析错误:语法错误,意外的“utf”(T_字符串),应为“,”或“;”在第16行的/home2/champio1/public_html/includes/config.php中 i、 e meta charset=“utf-8”/>



您试图回显的HTML中的引号会打断字符串。您可以尝试逃离它们,但使用a会简单得多:

$comingSoon = <<< 'COMING_SOON'
<html>

<head>
<meta charset="utf-8" /> 
</head>

<center>    
<br>
<br>
<br>        <h1>Coming Soon - سيتم تشغيل الموقع قريبا </h1>



</html>
COMING_SOON;

echo $comingSoon;

$comingSoon=在双引号中的字符串中嵌入了双引号。这使PHP解释器认为您已经处理完字符串,因此它希望下一个可能是分号。
您需要对双引号进行转义,如下所示

换言之,将文本中的所有
实例替换为
\”
,这样就可以了

例如:

echo "<meta charset=\"utf-8\">"
echo“”

拥有超过10万的声誉,我认为您应该知道此类问题存在多少重复项,您可以投票关闭这些重复项。非常感谢,它部分有效,但当出现许多错误时…….警告:mysqli_query()预期参数1为mysqli,第98行/home2/champio1/public_html/includes/account.function.php中给出的布尔值警告:mysqli_num_rows()预期参数1为mysqli_结果,第99行/home2/champio1/public_html/includes/account.function.php中给出的空值警告:mysqli_query()参数1应为mysqli,布尔值在第41行的/home2/champio1/public_html/includes/account.function.php中给出
echo "<meta charset=\"utf-8\">"