thinkphp3.2 では、define を使用してデバッグ モードをオフにできます。このラベルは変数と定数の定義に使用されます。エントリ ファイルで定義されたデバッグ モードを FALSE に設定するだけです。構文は次のとおりです。 "define('APP_DEBUG' , false);"; デバッグ モードをオンにし、パラメーター値を true に設定します。
この記事の動作環境: Windows 10 システム、ThinkPHP バージョン 3.2、Dell G3 コンピューター。
ThinkPHP には開発プロセス向けに特別に設定されたデバッグ モードがあり、デバッグ モードをオンにすると、ある程度の実行効率が犠牲になりますが、便利さと排除をもたらしますが、間違った機能を使用する価値は十分にあります。
デバッグ モードをオンにするのは非常に簡単です。定数定義コードの行をエントリ ファイルに追加するだけです:
<?php // 开启调试模式 define('APP_DEBUG', true); // 定义应用目录 define('APP_PATH', './Application/'); // 加载框架入口文件 require './ThinkPHP/ThinkPHP.php';
開発フェーズが完了し、運用環境にデプロイした後、デバッグ モードをオフにするか、デバッグ モードを削除するだけで済みます。デプロイメント モードに切り替えるコードを定義します。
<?php // 关闭调试模式 define('APP_DEBUG', false); // 定义应用目录 define('APP_PATH', './Application/'); // 加载框架入口文件 require './ThinkPHP/ThinkPHP.php';
デバッグ モードの利点は次のとおりです:
ログを有効にすると、エラー情報とデバッグ情報が詳細に記録され、デバッグが容易になります。
テンプレート キャッシュをオフにすると、テンプレートの変更はすぐに有効になります。
SQL 分析を容易にするために SQL ログを記録します。
フィールド キャッシュを閉じます。データ テーブル フィールドの変更はキャッシュの影響を受けません。
'SHOW_ERROR_MSG' => true, // 显示错误信息
PHP ビデオ チュートリアル >>
以上がthinkphp3.2 でデバッグ モードをオフにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。