parsertestsstaticparserhook.php
来自「php 开发的内容管理系统」· PHP 代码 · 共 45 行
PHP
45 行
<?phpif ( ! defined( 'MEDIAWIKI' ) ) die( -1 );/** * A basic extension that's used by the parser tests to test whether the parser * calls extensions when they're called inside comments, it shouldn't do that * * @package MediaWiki * @subpackage Maintenance * * @author 脝var Arnfj枚r冒 Bjarmason <avarab@gmail.com> * @copyright Copyright 漏 2005, 2006 脝var Arnfj枚r冒 Bjarmason * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later */$wgHooks['ParserTestParser'][] = 'wfParserTestStaticParserHookSetup';function wfParserTestStaticParserHookSetup( &$parser ) { $parser->setHook( 'statictag', 'wfParserTestStaticParserHookHook' ); return true;}function wfParserTestStaticParserHookHook( $in, $argv ) { static $buf = null; if ( ! count( $argv ) ) { $buf = $in; return ''; } else if ( count( $argv ) === 1 && $argv['action'] === 'flush' && $in === null ) { // Clear the buffer, we probably don't need to $tmp = $buf; $buf = null; return $tmp; } else // wtf? die( "\nCall this extension as <statictag>string</statictag> or as" . " <statictag action=flush/>, not in any other way.\n" . "text: " . var_export( $in, true ) . "\n" . "argv: " . var_export( $argv, true ) . "\n" );}?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?