lib/ezpdf/classes/class.ezpdftable.php
function extractFunction( &$text, $offSet, &$functionName, &$parameters, $type='ezCall' )
    {
        $offSet++;
        $offSet += strlen( $type.':' );
        $funcEnd = strpos( $text, ':', $offSet );
        if ( $funcEnd === false || strpos( $text, '>', $offSet ) < $funcEnd )
        {
            $funcEnd = strpos( $text, '>', $offSet );
        }
        $functionName = substr( $text, $offSet, $funcEnd - $offSet );

        return eZPDFTable::extractParameters( $text, $funcEnd, $parameters );
    }
function extractFunction( &$text, $offSet, &$functionName, &$parameters, $type='ezCall' )
    {
        $offSet++;
        $offSet += strlen( $type.':' );
        $funcEnd = strpos( $text, ':', $offSet );
        if ( $funcEnd === false || strpos( $text, '>', $offSet ) < $funcEnd )
        {
            $funcEnd = strpos( $text, '>', $offSet );
        }
        $functionName = substr( $text, $offSet, $funcEnd - $offSet );

        return eZPDFTable::extractParameters( $text, $funcEnd, $parameters );
    }
function extractFunction ( & $ text , $ offSet , & $ functionName , & $ parameters , $ type = 'ezCall' ) { $ offSet ++ ; $ offSet += strlen ( $ type . ':' ) ; $ funcEnd = strpos ( $ text , ':' , $ offSet ) ; if ( $ funcEnd === false || strpos ( $ text , '>' , $ offSet ) < $ funcEnd ) { $ funcEnd = strpos ( $ text , '>' , $ offSet ) ; } $ functionName = substr ( $ text , $ offSet , $ funcEnd - $ offSet ) ; return eZPDFTable :: extractParameters ( $ text , $ funcEnd , $ parameters ) ; }
Function for extracting function name and parameters from text.

\param text
\param offset
\param function name (reference)
\param parameters array (reference)

\return end offset of function
Function for extracting function name and parameters from text .