Esempio n. 1
0
 private function _math($type, $args = array())
 {
     $type = strtoupper($type);
     $getLast = Arrays::getLast($args);
     $asparam = ' ';
     if ($getLast === true) {
         $args = Arrays::removeLast($args);
         $return = true;
         $as = Arrays::getLast($args);
         if (stripos(trim($as), 'as') === 0) {
             $asparam .= $as;
             $args = Arrays::removeLast($args);
         }
     } else {
         $return = false;
     }
     if (stripos(trim($getLast), 'as') === 0) {
         $asparam .= $getLast;
         $args = Arrays::removeLast($args);
     }
     $args = $type . '(' . rtrim(implode(',', $args), ',') . ')' . $asparam;
     return (object) array('args' => $args, 'return' => $return);
 }