php(現在の主流の開発言語として)を使用してasp.net(Microsoftの最強の開発言語)をシミュレートすることは不可能であり、特にphp(現在の主流の開発言語として)の場合は動的ではさらに困難です。オブジェクト指向サポートが不完全な言語。シミュレーションについて話すとき、この例を使用して、asp.net(Microsoft の最も強力な開発言語) の動作メカニズムを理解できます (さらに深く言えば、これは単なるこのテストは、win2000、iis(Microsoft の WEB サーバー プラットフォーム)5、php (現在の主流の開発言語) 4.4.0 で実行されました。 page.php
(現在の主流の開発言語として)<?php
(現在の主流の開発言語として)/**&#&*/クラスSFC_PAGE
{
。
var $Env;*/
//ページコントロールのプロパティ var $EnableViewState;
//ページのプロパティ
var $CharSet;//ページの文字セット
var $PageTitle;//ページのタイトル
var $ PageStyle;//ページのスタイル
function SFC_Page()
{
global $HTTP_SERVER_VARS,$HTTP_GET_VARS,$HTTP_POST_VARS; ,$HTTP_COOKIE_VARS,$HTTP_POST_FILES;
グローバル $HTTP_ENV_VARS,$HTTP_SESSION_VARS;
$Server = $HTTP_SERVER_VARS;
$Session = $HTTP_SESSION_VARS;
$QueryString = $HTTP_GET_VARS;
$Cookie = $HTTP_COOKIE_VARS;
$Files = $HTTP_POST_FILES;
$Env = $HTTP_ENV_VARS;
}*/
$this->EnableViewState = false
} // サーバーの状態が復元される前に発生します
関数 PageInit()
{
}
//サーバーの状態が復元された後、サーバー側のイベントの前に発生します
function PageLoad()
}
//サーバー側のイベントが発生した後、何かが発生する前に発生しますgenerated
function PagePreRender()
{
}
//ページが生成されるときに発生します
function PageRender()
{
}
//Web ページが生成された後に発生します
{
}
// displayoutput
関数display()
{