0
我在生成文本文件“Appconfiguration.php”时遇到了问题,我在php中编写了一个文本文件Appconfiguration.php,并在其中放入了字符串内容,但不幸的是我得到一个错误。我想要做的就是将php变量作为字符串传递给Appconfiguration.php。例如我有字符串转换为$ var1 ='website_name'; var1没有传递到生成的文件,它是“Appconfiguration.php”,因为它说“未定义的变量$ var1”,我不想要$ var1的任何值,我只是希望它是一个字符串,如“$ var1”和当文件写入过程发生时不是变量。 这是我的代码。如何在php中使用php变量生成类文件
$myfile = fopen("Appconfiguration.php", "w") or die("Unable to open file!");
$txt =
"
<?php
class AppConfig
{
public $var1='".$site_name."';
}
?>
";
$data=stripslashes($txt);
fwrite($myfile, $data);
fclose($myfile);
并且这被生成的输出 Appconfiguration.php”
<?php
class AppConfig
{
public ='mysite.com';
}
?>
这是在浏览器中的错误
说明:未定义可变:VAR1在C:\ XAMPP \ htdocs \ echo \ process \ config.php on line 23