-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

余分な二重引用符を 1 つ削除します"

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

成功する

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

行番号 7の最後"の行を削除して、次のようにします。

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