function select( $expr ) {

        $clone = clone $this;

        if ( $clone->select === null ) {

            $clone->select = func_get_args();

        } else {

            $clone->select = array_merge( $clone->select, func_get_args() );

        }

        return $clone;

    }
function select( $expr ) {

        $clone = clone $this;

        if ( $clone->select === null ) {

            $clone->select = func_get_args();

        } else {

            $clone->select = array_merge( $clone->select, func_get_args() );

        }

        return $clone;

    }
function select ( $ expr ) { $ clone = clone $ this ; if ( $ clone -> select === null ) { $ clone -> select = func_get_args ( ) ; } else { $ clone -> select = array_merge ( $ clone -> select , func_get_args ( ) ) ; } return $ clone ; }
Return a new result with an additional expression to the SELECT part

@param string $expr
@return Result
Return a new result with an additional expression to the SELECT part