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