From 9b64cb07c4c85ec2d50b88c2531d8daf09fe36a3 Mon Sep 17 00:00:00 2001 From: zynode Date: Mon, 30 Jun 2008 20:38:59 +0000 Subject: [PATCH] Fixed Issue #6 - Automatically clears $file_data property after successful parsing of input data. Set the $keep_file_data property to true to keep it around for debugging. git-svn-id: http://parsecsv-for-php.googlecode.com/svn/trunk@39 339761fc-0c37-0410-822d-8b8cac1f6a97 --- parsecsv.lib.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/parsecsv.lib.php b/parsecsv.lib.php index 252d416..05247cd 100644 --- a/parsecsv.lib.php +++ b/parsecsv.lib.php @@ -135,6 +135,8 @@ class parseCSV { var $output_delimiter = ','; var $output_filename = 'data.csv'; + # keep raw file data in memory after successful parsing (useful for debugging) + var $keep_file_data = false; /** * Internal variables @@ -490,6 +492,9 @@ class parseCSV { $rows = array_slice($rows, ($this->offset === null ? 0 : $this->offset) , $this->limit, true); } } + if ( !$this->keep_file_data ) { + $this->file_data = null; + } return $rows; }