有人能帮我一下吗?我有一个方法,它试图使用数组中的值。这就是我所拥有的……
function createFDF ( $data )
{
$data = $this->getFdfHeader() . $this->getFdfContent( $data ) . $this->getFdfFooter( $data );
$filename = $data['filename'] . '.fdf';
if ( $fp = fopen( $filename, 'w' ) )
{
fwrite( $fp, $data, strlen( $data ) );
return fclose( $fp );
}
}
运行这个,我得到一个非法的字符串偏移量,但是如果我死了,转储$data['filename']然后它输出我正在寻找的。
我做错了什么?
谢谢
我刚刚看到我在做什么,我覆盖了$data变量。
我真该睡会儿了