返されたオブジェクトをファイルに保存して、後でダウンロードして確認することを計画しています。わかりやすくするために、私は外部の 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 に入れるにはどうすればよいですか?