protected function getTokenValue(array $tokens, array $endings, $iteration, $skip_whitespace = true)
    {
        $value = null;
        $count = count($tokens);

        for ($i = $iteration + 1; $i < $count; ++$i) {
            $token = is_array($tokens[$i])
                ? $tokens[$i][0]
                : trim($tokens[$i]);

            if ($token === T_WHITESPACE
                && $skip_whitespace) {
                continue;
            }

            if (in_array($token, $endings)) {
                break;
            }

            $value .= isset($tokens[$i][1]) ? $tokens[$i][1] : $token;
        }

        return $value;
    }
protected function getTokenValue(array $tokens, array $endings, $iteration, $skip_whitespace = true)
    {
        $value = null;
        $count = count($tokens);

        for ($i = $iteration + 1; $i < $count; ++$i) {
            $token = is_array($tokens[$i])
                ? $tokens[$i][0]
                : trim($tokens[$i]);

            if ($token === T_WHITESPACE
                && $skip_whitespace) {
                continue;
            }

            if (in_array($token, $endings)) {
                break;
            }

            $value .= isset($tokens[$i][1]) ? $tokens[$i][1] : $token;
        }

        return $value;
    }
protected function getTokenValue ( array $ tokens , array $ endings , $ iteration , $ skip_whitespace = true ) { $ value = null ; $ count = count ( $ tokens ) ; for ( $ i = $ iteration + 1 ; $ i < $ count ; ++ $ i ) { $ token = is_array ( $ tokens [ $ i ] ) ? $ tokens [ $ i ] [ 0 ] : trim ( $ tokens [ $ i ] ) ; if ( $ token === T_WHITESPACE && $ skip_whitespace ) { continue ; } if ( in_array ( $ token , $ endings ) ) { break ; } $ value .= isset ( $ tokens [ $ i ] [ 1 ] ) ? $ tokens [ $ i ] [ 1 ] : $ token ; } return $ value ; }
Get the PHP token value.

@param array $tokens
An array of PHP tokens.
@param array $endings
An array of endings that should be searched.
@param int $iteration
The token iteration count.
@param bool $skip_whitespace
A flag to determine if whitespace should be skipped.

@return string
The PHP token content value.
Get the PHP token value .