예제 #1
0
 /**
  * Push a new entry onto the stack
  *
  * @param  mixed  $type
  * @param  mixed  $value
  * @param  mixed  $reference
  */
 public function push($type, $value, $reference = null)
 {
     $this->stack[$this->count++] = array('type' => $type, 'value' => $value, 'reference' => $reference);
     if ($type == 'Function') {
         $localeFunction = PHPExcel_Calculation::localeFunc($value);
         if ($localeFunction != $value) {
             $this->stack[$this->count - 1]['localeValue'] = $localeFunction;
         }
     }
 }