-2

我正在尝试使用 php 创建文件。这样创建的文件包含大量 HTML 内容,以及一些 MySQL 查询。这里的问题在于线(第三个蓝色箭头),由向下的箭头表示。

这里的主要错误是由于单个引号中的冗余。有人可以帮我解决这个问题吗?

请查看此图像以获取代码..

4

1 回答 1

0

您的问题是您在双引号字符串中使用带引号的数组键。这在 PHP 中是不允许的,尽管它会“礼貌地”做正确的事情,但会发出警告。

例如

$arr['foo'] = 'bar';

echo "This is wrong: $arr['foo']"; // wrong
echo "This is correct: $arr[foo]"; // right
echo "This is correct: {$arr['foo']}"; // also right

在所有这三种情况下,PHP 都会正确输出数组引用所在的“bar”,第一行将导致警告。

于 2013-08-07T18:31:40.547 回答