解析错误:语法错误,意外T_STRING,期待','或';'

时间:2016-01-27 16:23:21

标签: php string

我是php的初学者我收到此消息解析错误:语法错误,意外T_STRING,如何修复plz?

PHP

<?php if(is_shop())
        echo 
      "<div class="descriptif">"
        '<p class="a1">'Envie de l’authentique foie gras au marc de banyuls ou
          <br> un bon cochon confit miel gingembre et d’autres produits cuisinés par le chef ?! '</p>'
        '<p class="a1">'C’est le moment de vous faire plaisir !'</p>'
        '<p class="a2">'LE TERROIR « <em>MADE IN COTE SAISONS</em> » C’EST BIEN <em>ICI</em> !'</p>'
       '<p class="a3">'Le Chef <em>Nicolas Ventelon</em> vous propose une gamme de produits locaux offrir ou à déguster chez vous !'</p>'
       '<p class="a4">'Livraison en France métropolitaine par la poste entre 48 et 72h'</p>'
        '<p class="a5">'Les commandes sont traitées tous les jours excepté mercredi et jeudi.'</p>'
      "</div>"
      ?>

4 个答案:

答案 0 :(得分:0)

试试这个(请注意'的开头和末尾只有两个echo。介于两者之间你应该使用"来表示class="descriptif"等html属性。希望这会有所帮助。

echo
'<div class="descriptif">
<p class="a1">Envie de l’authentique foie gras au marc de banyuls ou
<br> un bon cochon confit miel gingembre et d’autres produits cuisinés par le chef ?! </p>
<p class="a1">C’est le moment de vous faire plaisir !</p>
<p class="a2">LE TERROIR « <em>MADE IN COTE SAISONS</em> » C’EST BIEN    <em>ICI</em> !</p>
<p class="a3">Le Chef <em>Nicolas Ventelon</em> vous propose une gamme    de produits locaux offrir ou à déguster chez vous !</p>
<p class="a4">Livraison en France métropolitaine par la poste entre 48 et 72h</p>
<p class="a5">Les commandes sont traitées tous les jours excepté   mercredi et jeudi.</p>
</div>';

答案 1 :(得分:0)

写字符串:

echo 'Hello " World';

echo "Hello ' World";

多行字符串

echo 'Hello
World';

echo 'Hello' .
     'world';

在您的情况下,您应该更正如下

 echo 
      '<div class="descriptif"> 
        <p class="a1">  Envie de l’authentique foie gras au marc de banyuls ou 
          <br> un bon cochon confit miel gingembre et d’autres produits cuisinés par le chef ?! </p>
        <p class="a1">C’est le moment de vous faire plaisir !</p>
        <p class="a2">LE TERROIR « <em>MADE IN COTE SAISONS</em> » C’EST BIEN <em>ICI</em> </p>
       <p class="a3">Le Chef <em>Nicolas Ventelon</em> vous propose une gamme de produits locaux offrir ou à déguster chez vous !</p>
       <p class="a4">Livraison en France métropolitaine par la poste entre 48 et 72h</p>
        <p class="a5">Les commandes sont traitées tous les jours excepté mercredi et jeudi</p>;
      </div>';

答案 2 :(得分:0)

你应该小心不要混合单引号或双引号 如果你打开一个带单引号的字符串,请确保你没有单引号或者像这样转义\&#39;

代码

"<div class="descriptif">"

你应该附上&#39; descriptif&#39;单引号或用斜线转义它。或使用单引号,如

'<div class="descriptif">'

你还应该用dot连接字符串,即

'<div class="descriptif">'.'<p class="a1">'

答案 3 :(得分:0)

&#34>之间的混乱。和&#39;,这是你的模板修复:

A

本文档可能对您有所帮助:http://php.net/manual/en/language.types.string.php