Changeset 2598 for lang/php

Show
Ignore:
Timestamp:
12/06/07 13:17:26 (5 years ago)
Author:
tasuku
Message:

r326@dhcp158 (orig r69): tasuku | 2007-09-16 09:13:22 +0900
baibai array_push


Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/php/mumu/trunk/mumu.php

    r2597 r2598  
    199199  } 
    200200  public function _render($context) { 
    201     $bits = array(); 
     201    $r = ''; 
    202202    foreach ($this->nodes as $node) { 
    203       array_push($bits, $node->_render($context)); 
    204     } 
    205     return implode('', $bits); 
     203      $r .= $node->_render($context); 
     204    } 
     205    return $r; 
    206206  } 
    207207  public function push($node) { 
    208     array_push($this->nodes, $node); 
     208    $this->nodes[] = $node; 
    209209  } 
    210210} 
     
    487487      )); 
    488488      $context->set($this->loopvar, $values[$i]); 
    489       array_push($rnodelist, $this->nodelist_loop->_render($context)); 
     489      $rnodelist[] = $this->nodelist_loop->_render($context); 
    490490    } 
    491491    $context->pop(); 
     
    713713      $f = MuParser::smart_split($fil, ':', True, false); 
    714714      if (in_array($f[0], self::$valid_filternames)) { 
    715         array_push($this->filters, $f); 
     715        $this->filters[] = $f; 
    716716      } 
    717717    } 
     
    839839          $ret = array(); 
    840840          foreach ($paras as $p) { 
    841             array_push($ret, '<p>'. nl2br(trim($p)) .'</p>'); 
     841            $ret[] = '<p>'. nl2br(trim($p)) .'</p>'; 
    842842          } 
    843843          $val = implode("\n\n", $ret); 
     
    867867          $val = array(); 
    868868          for ($i = 0; $i < $sval_len; $i++) { 
    869             array_push($val, $sval[$i]); 
     869            $val[] = $sval[$i]; 
    870870          } 
    871871          break; 
     
    10601060            default: 
    10611061              if ($buf != '') { 
    1062                 array_push($ret, $buf); 
     1062                $ret[] = $buf; 
    10631063                $buf = ''; 
    10641064              } 
     
    10721072    } 
    10731073    if ($mode == 'n' && $buf != '') { 
    1074       array_push($ret, $buf); 
     1074      $ret[] = $buf; 
    10751075    } 
    10761076    return $ret; 
     
    12051205              return $this->make_errornode('invalidparam_if_tag'); 
    12061206            } 
    1207             array_push($boolvars, array(True, $boolvar)); 
     1207            $boolvars[] = array(True, $boolvar); 
    12081208          } else { 
    1209             array_push($boolvars, array(false, $boolpair)); 
     1209            $boolvars[] = array(false, $boolpair); 
    12101210          } 
    12111211        } 
     
    15871587    $pargs = array(); 
    15881588    foreach($args as $arg) { 
    1589       array_push($pargs, self::getArgument($arg)); 
     1589      $pargs[] = self::getArgument($arg); 
    15901590    } 
    15911591    return $pargs; 
     
    16051605        foreach ($arg as $key => $value) { 
    16061606          if (!$recursion) { 
    1607             array_push($pargs, self::getArgument($key, false). ' => '. self::getArgument($value, false)); 
     1607            $pargs[] = self::getArgument($key, false). ' => '. self::getArgument($value, false); 
    16081608          } 
    16091609        } 
     
    16481648        } 
    16491649        $trace .= ')'; 
    1650         array_push($p['backtrace'], $trace); 
     1650        $p['backtrace'][] = $trace; 
    16511651      } elseif (isset($bt['function'])) { 
    16521652        $trace = 'in function '.$bt['function'].'('; 
     
    16551655        } 
    16561656        $trace .= ')'; 
    1657         array_push($p['backtrace'], $trace); 
     1657        $p['backtrace'][] = $trace; 
    16581658      } else { 
    1659         array_push($p['backtrace'], 'unknown'); 
     1659        $p['backtrace'][] = 'unknown'; 
    16601660      } 
    16611661    }