-1

我是php写作的新手。在我的第一次尝试中,我在将 html 标签输入到 php 时遇到问题。

此代码输出错误:

<?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

有没有机构可以解释一下?

4

3 回答 3

2

这一行:

echo addcslashes($a,"i")";

应该

echo addcslashes($a,"i");

您有时可以在编辑器中告诉您缺少 a"或其他内容时颜色是不同的。在这种情况下,您可以看到最后一个分号不像其他分号那样是黑色的——这是一个麻烦的迹象。

于 2012-11-12T04:55:39.630 回答
0

删除第"7 行中的最后一个并使其如下所示:

echo addcslashes($a,"i");
于 2012-11-12T05:00:01.420 回答
0

删除一个额外的双引号"

echo addcslashes($a,"i")";

做了

echo addcslashes($a,"i");
于 2012-11-12T05:09:31.717 回答