我正在编写一个加载数据并将其保存到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中的ChangingPage
我希望新的php文件包含ChangingPage
作为var ($)
答案 0 :(得分:5)
在php中,当你使用引号时,它会在你使用美元符号时自动使用变量。当您使用引号并将变量包装在{}括号
中时,它也将使用变量值为了避免这种逃避美元符号或切换到'而不是'
$a = "text"; //text
$b = "$a"; //text
$c = "{$a}"; //text
$d = '$a'; //$a
$e = '{$a}'; //{$a}
$f = "\$a"; //$a