Exemple #1
0
 public static function dumpToFile($obj, $fileName = '')
 {
     $id = buildIdFromCallstack(1);
     $outputDirPath = defined('ROOT_PATH') ? ROOT_PATH : '';
     $outputDirPath .= DIRECTORY_SEPARATOR . 'data/tmp/dump/' . $id;
     if (!file_exists($outputDirPath)) {
         mkdir($outputDirPath, 0777, true);
     }
     if (!empty($fileName)) {
         $fileName .= '-';
     }
     $fileName .= IFR_Main_Time::udate('Ymd-His-u') . '.txt';
     $dumpFilePath = $outputDirPath . DIRECTORY_SEPARATOR . $fileName;
     $outputFile = fopen($dumpFilePath, 'wt');
     self::_dump($obj, '', -1, $outputFile);
     fclose($outputFile);
     return $dumpFilePath;
 }