2015-07-05 49 views
0

这段代码有什么问题?为什么我不能在fwrite函数中使用“$”?

+0

如果您需要文字'$'然后把它放在单引号中,否则PHP会假设你正在尝试写一个变量值 –

回答

1

我不是100%肯定你想达到什么样的,但我猜你试图写一些代码到一个文件或东西。
如果你想使用$和这样的你已经使用“,而不是”,像这样:

fwrite($dosya_index,'$al_' . $bol_radiopart[1] . ' = $_POST[' . $bol_radiopart[1] . '];'); 
2

这是因为PHP变量是在封闭的用双引号字符串interpolated这意味着开始的话$登录双引号将作为变量处理,如果存在这样的变量,则在字符串中替换它的值。转义$符号(\$)或使用插入未应用的单引号