コード例 #1
0
ファイル: TempString.php プロジェクト: x59/horde-stream
 /**
  */
 public function add($data, $reset = false)
 {
     if ($this->_string && is_string($data)) {
         if (strlen($data) + $this->_string->length() < $this->_params['max_memory']) {
             $this->_string->add($data, $reset);
             return;
         }
         parent::_init();
         parent::add(strval($this->_string));
         $this->seek($this->_string->pos(), false);
         unset($this->_string);
     }
     parent::add($data, $reset);
 }