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)
我怎样才能解决这个问题?
问题是"样式数据周围的内部引号()是以字符串结尾.使用单引号'(这样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在解析代码时忽略它们(而是将它们放在字符串本身内).