2012-02-16 2 views
0

У меня есть переменная, которую я пытаюсь проверить ее содержимое, которое вызывается асинхронно, поэтому я не могу сделать обычный var_dump (переменная $), например. Я пытаюсь записать содержимое переменной в файл, но не добился успеха. Это функция, включающая код записи файла. Я не уверен в типе данных $ dataobject. Как я могу определить его тип и выгрузить его содержимое в файл data.txt?Стратегии для прерывания вызова асинхронной функции для дампа переменной

public function insert_record($table, $dataobject) { 
    $dataobject = (array)$dataobject; 

    $columns = $this->get_columns($table); 
    $cleaned = array(); 

    $fp = fopen('../../data.txt', 'w'); 

    foreach ($dataobject as $field => $value) { 
    //fwrite($fp, print_r($field), print_r($value)); 
    // fwrite($fp, print($field), print($value)); 
    // fwrite($fp, var_export($value)); 
    } 

fclose($fp); 
} 

ответ

2
fwrite($fp, var_export($value, true)); 
+0

Я потратил много времени, пытаясь выяснить, что точной линии. Большое спасибо. Это сделало именно то, что мне нужно было сделать. – jamesTheProgrammer

Смежные вопросы