http://www.pmint.name/function.wikitext

呼び出し関係 Edit

require_once( './includes/WebStart.php' );
	require_once( './StartProfiler.php' );
	wfProfileIn( 'WebStart.php-conf' );
	require_once( './includes/Defines.php' );
	require_once( './includes/DefaultSettings.php' );
	require_once( './includes/templates/NoLocalSettings.php' );
	require_once( './LocalSettings.php' );
-	wfProfileOut
-		略。
	wfProfileIn( 'WebStart.php-ob_start' );
	require_once( './includes/OutputHandler.php' );
	require_once( './includes/Setup.php' );

-require_once( "includes/Wiki.php" );
-	なし。
-wfProfileIn( 'main-misc-setup' );
-	なし。
-OutputPage::setEncodings();
-	なし。
-WebRequest->getVal( 'maxlag' );
-	WebRequest->getGPCVal( $_REQUEST, $name, $default );
-		StubContLang->checkTitleEncoding( $data );
-			lib/globalfunctions.php/wfDebugDieBacktrace
-				なし。
-			Language->fallback8bitEncoding
-				$this->load();
-					self::loadLocalisation( $this->getCode() );
-						wfProfileIn
-							なし。
-						wfGetPrecompiledData( self::getFileName( "Messages", $code, '.ser' ) );
-							wfDebug
-								StubObject::isRealObject
-									なし。
-								$wgOut->_unstub();
-									wfProfileIn
-										なし。
-									wfDebug
-										略。
-									lib/profilerstub.php/wfProfileOut( $fname );
-										略。
-									wfDebug
-										略。
-								$wgOut->debug( $text );
-									なし。
-							wfErrorLog
-								wfSuppressWarnings
-									なし。
-								wfRestoreWarnings
-									wfSuppressWarnings
-										なし。
-						wfDebug
-							略。
-						lib/profilerstub.php/wfProfileOut( __METHOD__ );
-							略。
						$memcKey = wfMemcKey('localisation', $code );
						$cache = $wgMemc->get( $memcKey );
						if ( self::isLocalisationOutOfDate( $cache ) ) {
						$wgMemc->delete( $memcKey );
						wfProfileIn( __METHOD__ );
-							なし。
						$filename = self::getMessagesFileName( $code );
						require( $filename );
						$newDeps = self::loadLocalisation( $fallback, $disableCache );
						$secondary = self::$mLocalisationCache[$fallback];
						$wgMemc->set( $memcKey, $cache );
-					$this->fixUpSettings();
-						lib/profilerstub.php/wfProfileOut( __METHOD__ );
-							略。
-		WebRequest::normalizeUnicode( $data );
-			WebRequest::normalizeUnicode( $val );
-			UtfNormal::cleanUp
-					UtfNormal::quickIsNFCVerify
-						UtfNormal::loadData
-							require_once( dirname(__FILE__) . '/UtfNormalData.inc' );
-					UtfNormal::NFC
-							UtfNormal::loadData
-								require_once( dirname(__FILE__) . '/UtfNormalData.inc' );
-							UtfNormal::fastCombiningSort
-								UtfNormal::loadData();
-									require_once( dirname(__FILE__) . '/UtfNormalData.inc' );
-							UtfNormal::fastDecompose
-								UtfNormal::loadData();
-									require_once( dirname(__FILE__) . '/UtfNormalData.inc' );
-						UtfNormal::fastCompose( UtfNormal::NFD( $string ) );
-							UtfNormal::loadData();
-								require_once( dirname(__FILE__) . '/UtfNormalData.inc' );

MediaWiki->checkMaxLag
	$wgLoadBalancer->getMaxLag

MediaWiki->checkInitialQueries
	$output->setPrintable
	Title::newMainPage
	$ret = Title::newFromID
	$ret = Title::newFromURL
	$lang->findVariantLink

-includes\AjaxDispatcher.php
-	includes\AjaxFunctions.php
-		なし。

AjaxDispatcher->performAction();
MediaWiki->restInPeace( $wgLoadBalancer );
	wfLogProfilingData();
	$loadBalancer->closeAll();
	wfDebug
-		略。

-lib/profilerstub.php/wfProfileOut

MediaWiki->initialize
	wfProfileIn
-		略。
	$this->preliminaryChecks
	$this->initializeSpecialCases
	$this->initializeArticle
	$this->performAction
	$output->redirect
-	wfProfileOut
-		略。
MediaWiki->finalCleanup
	wfProfileIn
-		略。
	$this->doUpdates
	$this->doJobs
	$loadBalancer->saveMasterPos
	$loadBalancer->commitAll
	$output->output
	wfProfileOut
-		略。
MediaWiki->doUpdates
	wfProfileIn
-		略。
	wfGetDB
	$up->doUpdate
	$dbw->trxLevel
	$dbw->commit
	wfProfileOut
-		略。
MediaWiki->restInPeace
	wfLogProfilingData();
	$loadBalancer->closeAll();
	wfDebug
-		略。