解析错误:语法错误,意外T_STRING,期待','或';' 在第11行的C:\ AppServ\www\text.php中

kar*_*hic 2 php syntax-error echo

我是PHP新手,对此有疑问.

<?php

    echo "Do you like it?";
    echo "<br>";
    echo "My name is:<b><i><div style="text-align:center;">Karthic</div></i></b> ";

?>
Run Code Online (Sandbox Code Playgroud)

当我尝试在浏览器中加载此脚本时,我收到此错误:

解析错误:语法错误,意外T_STRING,期待','或';' 在第11行的C:\ AppServ\www\text.php中

Lline 11是

echo "My name is:<b><i><div style="text-align:center;">Karthic</div></i></b> ";
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

Mat*_*zza 5

问题是"样式数据周围的内部引号()是以字符串结尾.使用单引号'(这样PHP将查找另一个单引号来表示字符串的结尾):

echo 'My name is:<b><i><div style="text-align:center;">Karthic</div></i></b> ';
Run Code Online (Sandbox Code Playgroud)

或者转义字符串中的双引号:

echo "My name is:<b><i><div style=\"text-align:center;\">Karthic</div></i></b>";
Run Code Online (Sandbox Code Playgroud)

这告诉PHP在解析代码时忽略它们(而是将它们放在字符串本身内).