14

私はPHPに非常に慣れていないので、なぜこれが起こっているのかわかりません.他のオンラインアイテムを見てきましたが、なぜこのエラーが発生するのかわかりません.

<?php
include_once('assets/libs/posicloud/posicloud.php');

    $cloud=new posicloud();
    $out='';
    foreach ($cloud->list_templates() as $key=>$template)
    {
$out.='<option value=''.$key.'">'.$value["name"].';
    }
  return $out;
?>

助けてくれてありがとう!

4

5 に答える 5

20

"PHP で文字列を扱うときは、またはを使用して、形成に特別な注意を払う必要があります。'

$string = 'Hello, world!';
$string = "Hello, world!";

これらは両方とも有効ですが、次のものは無効です。

$string = "Hello, world';

'また、で始まるリテラルの内部では文字列が終了しないことに注意する必要があり"ます。その逆も同様です。したがって、 を含む文字列がある場合'は、通常、二重引用符を使用するのがベスト プラクティスです。

$string = "It's ok here";

文字列をエスケープすることもオプションです

$string = 'It\'s ok here too';

詳細については、ドキュメントを参照してください。

于 2012-11-26T13:31:22.533 に答える
2

間違った引用:(およびオプションの終了タグxdがありません)

$out.='<option value="'.$key.'">'.$value["name"].'</option>';
于 2012-11-26T13:26:41.147 に答える
1

コードにsintaxエラーがあります:

この行を変更してみてください

$out.='<option value=''.$key.'">'.$value["name"].';

$out.='<option value="'.$key.'">'.$value["name"].'</option>';
于 2012-11-26T13:27:50.337 に答える
0
$out.='<option value="'.$key.'">'.$value["name"];

me funciono con esta

"<a  href='javascript:void(0)' onclick='cargar_datos_cliente(\"$row->DSC_EST\")' class='button micro asignar margin-none'>Editar</a>";
于 2012-11-26T13:26:11.770 に答える