MediaWikiにPHPの機能を追加

提供:あわ自由帳

wikiページを拡張するためにPHPの機能を追加する場合、includes/Setup.phpファイルに次のような関数を追加する。

function ParsePHPTag($Content)
{
 global $wgOut;
 $wgOut->enableClientCache(false);
 ob_start();
 eval($Content);
 $Result = ob_get_contents();
 ob_end_clean();
 return($Result);
}
$wgParser->setHook('php','ParsePHPTag');

wikiページ内でPHPを使用するときには、<PHP> ... </PHP>を使用します。