语法错误,意外的T

我对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;
?>

感谢您的任何帮助!


当你在PHP中使用字符串时,你需要特别注意编程,使用"'

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

这两个都是有效的,下面不是:

$string = "Hello, world';

还必须注意到, '文字的内部开始与"不会结束的字符串,反之亦然。因此,当你有一个包含一个字符串' ,它一般是用双引号的最佳实践。

$string = "It's ok here";

转义字符串也是一种选择

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

有关这方面的更多信息可以在文档中找到


错误的引用:(和丢失选项结束标签xd)

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

'<option value=''.$key.'">'

应该

'<option value="'.$key.'">'
链接地址: http://www.djcxy.com/p/11967.html

上一篇: syntax error, unexpected T

下一篇: php syntax error, unexpected T