ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHP メモ - デバッグ デバッグ モードを有効にする、thinkphpdebug_PHP チュートリアル

ThinkPHP メモ - デバッグ デバッグ モードを有効にする、thinkphpdebug_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:23:562124ブラウズ

ThinkPHP 注 - デバッグ デバッグ モードをオンにすると、thinkphpdebug

debug+trace モードでは、開発プロセス中に TP エラー情報を表示できるため、開発者のデバッグに役立ちます。ただし、デバッグ モードをオンにするのは、単に構成ファイルで設定するだけではありません。情報を検索した結果、効果的な方法が見つかりました。

まず、ThinkPHP をデプロイしたプロジェクト ディレクトリに移動します

次に、エントリファイルでデバッグモードを有効にすることに注意し、エントリファイルindex.phpにコードdefine('APP_DEBUG',true)を記述します。最初にRuntimeディレクトリを削除してから再度実行すると、~runtimeが見つかります。ランタイム ディレクトリ .php ファイルがなくなっています。これは、デバッグ モードが正常に有効になったことを意味します

この ~runtime.php ファイルが削除される理由は、このファイルがコンパイルされたファイルであり、キャッシュされるため、デバッグ モード中はキャッシュによって引き起こされる他のエラーを心配する必要がないためです

トレース ページは開発者がエラー情報を取得する方法でもあるため、THinkPHp3.0 バージョンではトレース ページはデフォルトで有効になっていないため、トレース ページを手動で追加する必要があります。プロジェクト設定ファイル

‘SHOW_PAGE_TRACE’ =>true, // ページトレース情報を表示します

トレース情報がオンになっているかどうかを確認したい場合は、IndexAction.class.phpのインデックス側に行けばOKです

$this->display(); を追加します

次に、次のインターフェイスが表示されたら、デバッグ モードを指定すると、トレースがオンになります

デバッグ モードがオンになると、Thinkphp はエラーを報告します

dw などを使用してページ属性を変更し、エディターが同意するかどうかを確認します。これは通常、コーディングの問題が原因です。

thinkphp がデバッグ モードをオフにすると (APP_DEBUG => false)、プログラム エラーが発生します。デバッグ モードがオンになっている場合、エラーは報告されません。

thinkphp

のバージョンが現在エントリファイルに書かれています
define('APP_DEBUG', true);

ソースコードを投稿しないと神はあなたを救うことができません

http://www.bkjia.com/PHPjc/833843.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/833843.html技術記事 ThinkPHP の注意事項 - thinkphpdebug デバッグ モードをオンにすると、開発プロセス中に TP エラー情報が表示され、開発者のデバッグに役立ちます。ただしデバッグモードでは...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。