我是php写作的新手。在我的第一次尝试中,我在向PHP输入html标签时遇到了问题。
此代码输出错误:
<?php
$a="Begin";
$b=12;
echo $b . " " . $a . " " . "This is php file <br/>";
echo strlen($a);
echo strpos($a,"in") . "<br/>";
echo addcslashes($a,"i")";
?>
这是我收到的错误消息:
Parse error: syntax error, unexpected '"', expecting ',' or ';' in /home/specials/public_html/bextool.com/1.php on line 7
是否有任何机构可以解释它?
答案 0 :(得分:2)
这一行:
echo addcslashes($a,"i")";
应该是
echo addcslashes($a,"i");
当你错过"
或其他什么时,你有时可以在编辑器中告诉你颜色是不同的。在这种情况下,您可以看到最后一个分号不是黑色的,就像其他分号一样 - 这是一个麻烦的迹象。
答案 1 :(得分:0)
删除第7行中的最后一个"
并将其设为:
echo addcslashes($a,"i");
答案 2 :(得分:0)
删除一个额外的双引号"
echo addcslashes($a,"i")";
成功
echo addcslashes($a,"i");