如何在php中使用fwrite命令将$symbol写入文件

如何在php中使用fwrite命令将$symbol写入文件,php,file,fwrite,Php,File,Fwrite,Iam正在尝试使用以下代码创建具有数组声明的文件。但是变量名不会出现在结果创建页面中 function createFile($fname,$code){ $fp=fopen("products/".$fname,"w") or die("Can not open file"); fwrite($fp,"<?php $pageeInfo[productcode]=".$code."; ?>"); } 函数createFile(

Iam正在尝试使用以下代码创建具有数组声明的文件。但是变量名不会出现在结果创建页面中

function createFile($fname,$code){
    $fp=fopen("products/".$fname,"w") or die("Can not open file");
    fwrite($fp,"<?php   
        $pageeInfo[productcode]=".$code.";
        ?>");

}
函数createFile($fname,$code){
$fp=fopen(“产品/”$fname,“w”)或die(“无法打开文件”);
fwrite($fp,“”);
}

单引号禁止变量插值

'$'

但不要编写自我修改的代码;改用某种数据库。

单引号禁止变量插值

'$'

但不要编写自我修改的代码;改用某种数据库。

看起来您正在嵌套php标记。您可以尝试取出嵌套的php标记

function createFile($fname,$code){
    $fp=fopen("products/".$fname,"w") or die("Can not open file");
    fwrite($fp, $pageeInfo[productcode].'='.$code);

看起来您正在嵌套php标记。您可以尝试取出嵌套的php标记

function createFile($fname,$code){
    $fp=fopen("products/".$fname,"w") or die("Can not open file");
    fwrite($fp, $pageeInfo[productcode].'='.$code);

实现这一点的正确方法是使用:

函数createFile($fname,$code)
{
返回文件内容(
“products/”$fname,//文件名

实现这一点的正确方法是使用:

函数createFile($fname,$code)
{
返回文件内容(
“products/”$fname,//文件名

“感谢您宝贵的时间和建议,但目标是创建一个php文件,每个php文件必须包含一个数组。我的意思是,我想用fwrite命令解决创建php文件的问题。请帮助我获得您宝贵的时间和建议,但目标是创建一个php文件,每个php文件必须包含一个数组。我的意思是,我想解决使用fwrite命令创建php文件的问题。请帮助我,正确的方法是使用数据库。但是
var\u export()
可以工作。不,正确的方法是使用数据库。但是
var\u export()
可以工作。