我打算將返回的對象保存到文件中,稍後再進行審閱。 爲了清楚起見,我正在使用外部API服務,並收集他們的數據,以解析到另一個數據庫中。PHP將對象轉換爲字符串
這是我有:
<?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中?
您是試圖存儲數據供以後編程使用,還是僅供人閱讀? –