PHP将$符号添加到字符串中而不是变量?

时间:2016-08-23 19:27:38

标签: php fopen fwrite

我正在制作一个设置页面,人们可以在其中编写数据库登录等,然后在他们的网络服务器上创建一个带有信息的config.php文件,但显然我不能写

$file = fopen("config.php", "w");
fwrite($file, "$dbName = $dbName");

我实际上试过了

$file = fopen("config.php", "w");
fwrite($file, "$" . "dbName = $dbName");

但这也不起作用。

任何方式将它作为PHP变量存储在我使用PHP编写的文件中?

1 个答案:

答案 0 :(得分:2)

正如PHP文档所说

  

如果字符串用双引号(“)括起来,PHP将解释   以下特殊字符的转义序列:\ $ Dollar Sign

http://php.net/manual/en/language.types.string.php

因此,如果您想在双引号字符串中使用$,请使用\$代替$

或者只是使用单引号