0

我正在编写一个加载数据并将它们保存到 php 文件的 php 文件,一切正常,除非我试图将 var(作为 var)写入文件,如:

$content="include 'pages/page1.html'; 
include 'pages/page2.html';";

$content.="$ChangingPage";
$content.="include 'pages/page3.html';;

我得到错误:

注意:未定义变量:第 75 行 /MYHOST/pages/write_properties.php 中的更改页面

我希望新的 php 文件包含ChangingPageasvar ($)

4

1 回答 1

5

在 php 中,当您使用引号时,它会在您使用美元符号时自动使用变量。当您使用引号并将变量包装在 { } 括号中时,它也会使用变量值

为了避免这种情况,请转义美元符号或切换到 ' 而不是 "

$a = "text"; //text
$b = "$a"; //text
$c = "{$a}"; //text

$d = '$a'; //$a
$e = '{$a}'; //{$a}
$f = "\$a"; //$a
于 2013-10-08T15:36:05.327 回答