What I want is to have something like: (:mymarkup:) {$mymarkupvar} on a page. Where mymarkup does inside it's function: global $FmtPV; $GLOBALS['myvar'] = 'hello'; $FmtPV['$mymarkupvar'] = '$GLOBALS["myvar"]';