return $data; } function &toArray() { $array = array(); while ($line =& $this->each()) { $array[] =& $line; } return $array; } function &toString() { $data = ''; while ($string = $this->read(4096)) { $data .= $string; } return $data; } } $ARGF = new ARGF(); $ARGC =& $ARGF->ARGC(); $ARGV =& $ARGF->ARGV(); if (debug_backtrace()) { return; } /* * sample code */ while ($line = $ARGF->each()) { echo $ARGF->lineno . ": {$line}"; }