thinkphp ソースコード分析 (バージョン 3.1) -1
if( version_compare( PHP_VERSION,'5.2.0','<')) die('require PHP > 5.2.0 !');
if(version_compare(PHP_VERSION,'5.2.0','<')) die('require PHP > 5.2.0 !');
系统信息 define('IS_CGI',substr(PHP_SAPI, 0,3)=='cgi' ? 1 : 0 );
define('IS_WIN',strstr(PHP_OS, 'WIN') ? 1 : 0 );<br/>
$_SERVER[‘PHP_SELF’] 表示当前 php 文件相对于网站根目录的位置地址,与 document root 相关.
$url = “http://”$_SERVER[‘HTTP_HOST’].$_SERVER[‘PHP_SELF’]可用来表示当前url;
定义路径 defined('CORE_PATH') or define('CORE_PATH', THINK_PATH.'Lib/');
load_runtime_file()
システム情報
define('IS_CGI',substr (PHP_SAPI , 0,3)=='cgi' ? 1 : 0 );
define('IS_WIN',strstr(PHP_OS, 'WIN') ? 1 : 0 );<br/ >
if(is_file(RUNTIME_FILE)) unlink(RUNTIME_FILE);
check_runtime()
build_runtime_cache()
Think::Start();
$ url = "http://"$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'] は、現在の URL を表すために使用できます。
定義されたパス🎜define('CORE_PATH') またはdefine('CORE_PATH', THINK_PATH.'Lib/');🎜🎜🎜ランタイムファイル🎜load_runtime_file()
🎜🎜🎜パブリック関数ライブラリ、コア コントロール クラス、例外処理クラス、動作拡張クラスをロードします。ここでは配列トラバーサルを使用してロードできます。試してみてください。 🎜
キャッシュ ディレクトリを確認し、デバッグ モードでコンパイル キャッシュを削除します: 🎜if(is_file(RUNTIME_FILE)) unlink(RUNTIME_FILE);
🎜🎜🎜check_runtime()
🎜🎜 build_runtime_cache()
🎜Think::Start( );🎜🎜').addClass('事前番号付け').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i 🎜').text(i));
};
$numbering.fadeIn(1700);
});
});
🎜
🎜
上記では、関連コンテンツを含む thinkphp ソース コード分析バージョン 31 -1 が紹介されており、PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜
🎜
🎜