V.Krishn writes:
I am trying to use a callback as in example here,
http://www.pmwiki.org/wiki/PmWiki/CustomMarkup#php55
installation: Php-5.5.4, pmwiki-2.2.57
Please use the latest version if you can. The documentation should be
supposed to apply to the latest version, also some bugs may have already
been fixed.
1 using,
extract($GLOBALS["MarkupToHTML"]); # to get $pagename
gives the following error:
PHP Warning: extract() expects parameter 1 to be array, null given in
Sorry, you need to have at least 2.2.58 to use $GLOBALS["MarkupToHTML"].
I'll add it to the documentation.
But if you can, upgrade to the latest version and not to 2.2.58.
Which of the two conversion methods
described here 'PmWiki/CustomMarkup#php55' is recommended
in simple replacements code like,
"functionName(\$pagename, PSS('$1'))" ?
If your function doesn't use $pagename:
Markup('name', 'where', 'pattern', 'functionName');
function functionName($m) { } # '$1' is now $m[1], no need for PSS()
If your function uses $pagename, either the above with the extract() line,
or this:
Markup_e('name', 'where', 'pattern', "functionName(\$pagename, \$m[1])");
Petko
_______________________________________________
pmwiki-devel mailing list
pmwiki-devel@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-devel