我打算将返回的对象保存到文件中,以供稍后下载查看。为了清楚起见,我正在使用外部 API 服务,并收集它们的数据,以便解析到另一个数据库中。
这是我所拥有的:
<?php
require('class.php');
$client = new connect2Them();
$logged_in = $client->login();
if(!$logged_in){
echo "Not connected!"; die();
}
$records = $client->get_records();
if(count($records < 1){
echo "No records found"; die();
}
$singlerecord = $records[0];
print_r($singlerecord);
?>
print_r() 工作正常,我得到了非常大量的数据。我通过命令行完成所有这些,所以我想将它保存到一个文本文件中。
我在我的 $singlerecord 下面添加了这个:
<?php
$myFile = "reviewLater.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = $singlerecord;
fwrite($fh, $stringData);
fclose($fh);
?>
我从 PHP 中得到这个错误: PHP 警告:fwrite() 期望参数 2 是字符串,对象在....
如何将 print_r() 放入 reviewLater.txt?