PHP デバッグ ツール Debug Tools_PHP チュートリアル
Jul 21, 2016 pm 03:30 PM
PHP ソース コードをデバッグするための良い同志を見つけました: PHP DEBUG TOOLS
プロジェクト アドレス: http://freshmeat.net/projects/php-debug-tools/
ファイル ダウンロード アドレス: http://freshmeat.net/urls/ 7c58ae3fecce5763e7546b958d36e082
現在のバージョンは1.03です
ここでの環境はWINDOW XP、APACHE2.2、PHP5.2+ Zend Optimizerです、
PHP DEBUG TOOLSのヘルプドキュメントと合わせて説明しており、一部の写真は撮影したものですドキュメントより
1. インストール
インストール前の準備環境: 最初に X-Debug をインストールする必要があります
X-Debug のインストール方法については、http://www.xdebug.org/docs/install を参照してください
1 http://www.xdebug.org/download.php から、適切な X-DEBUG バージョンをダウンロードします
2. DLL ファイルを C:/php/ext/ などの PHP インストール ディレクトリの下に解凍します。 php_xdebug-2.0.4-5.2.8-nts.dll
3. php.ini ファイルを変更し、次の段落を追加します:
------------- これは変な境界線です。会えない --------- ------------
zend_extension = "C:/php/ext/php_xdebug-2.0.4-5.2.8-nts.dll"
xdebug.collect_includes = Off
xdebug.default_enable = Off
xdebug.dump_globals = Off
xdebug.dump_once = Off
xdebug.extended_info = Off
---------------これは倒錯した境界線です、あなたには私が見えません ------- ------------------
注: この例は、非スレッド セーフ バージョンのものであり、スレッド セーフ バージョンのものです。 「zend_extension」を「zend_extension_ts」に変更します
インストール後、PHP を解凍します。DEBUG TOOLS 圧縮パッケージ内のすべてのファイルを Web サイトの公開ディレクトリに移動します。
(公開ディレクトリが c:www であると仮定し、その中に新しいデバッグ ディレクトリを作成します。すべてのファイルをそこに放り込みます)
ブラウザに http:// localhost/debug/test1-debug.php と入力します
下の図が表示されれば、インストールは成功です
II. 1.エラーをデバッグします次のコードのように:
{
echo $asd;
}
test(10, 'abc')
?>
2. 次のようなコードをデバッグします。

コードは次のとおりです:
{
debug($args);
// または: debug ()
}
test(array('id'=>) 123, 'str'=>'test'));
3. 次のコードのように dump() または dump_tofile() を使用します。
コードは次のとおりです:
include_once './lib/dump.php';

{ include './testdata /test0.php'; array('int'=>1, 'float'=>2.0, 'float2'=>2.1);
dump($test, $_SERVER); 関数 test1() { test2() }
関数 test2() { test3(); }

dump_tofile() は、一般的に次のような状況で使用されます:
A. プログラムの実行を停止したくない場合
B. デバッグデータを表示したくないわけではありません。たとえば、AJAX でステータスをリクエストする場合は、デバッグ ディレクトリの test7-dump_tofile.php を参照してください。 ) または dump_tofile() を実行すると、PHP DEBUG TOOL ドキュメントの記述が表示されないことがわかりました
これは、debug/lib/debug.php のコードを修正することで修正できます (dump_tofile() が dump() を呼び出しているためです)。 149 行目の
echo $pre;
を次のように変更するだけです。

//edit by benben---start
echo '<script type="text/javascript">' ;
echo 'document.write(';
echo $pre;
echo ');'
//編集 by benben
4. コードを追跡し、システムのパフォーマンスを確認します。
ディレクトリ .php で test3-trace を参照し、右下隅のコンソールをクリックします。詳細については、ドキュメントを参照してください。
3 つ目は、それをプロジェクトと組み合わせる方法です
まず、ファイルを圧縮してプロジェクト ディレクトリに配置し、それを debug と呼びます。 )

たとえば、パスは次のとおりです: c:wwwprojectNamedebug
その後、2 つの方法でデバッグできます 1 つ目の方法は、この文をプロジェクトのソース コードに追加することです。 :
include_once('./lib/debug.php');
例: c:wwwprojectNamehellodebugindex.php
コードをコピーします
コードは次のとおりです:
<?php
include_once( './debug/lib/debug.php');
$faint = 'helloworld ,debug($arrb)?>
2. .htaccess ファイルを変更します (注: この方法を試したことはありません、笑)
php_value auto_prepend_file "c:wwwprojectNamedebugauto_prepend.php"
php_value auto_append_ファイル「c」 :wwwprojectNamedebugauto_append.php"
これにより、プロジェクト全体のデバッグが容易になります。
AJAX開発の場合、まだ必要な箇所がありますので、詳細はドキュメントを参照してください。 (まだその必要がないため、だから今回は省略します、レンガは作らないでください。)
http://www.bkjia.com/PHPjc/323238.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/323238.html
技術記事
PHP ソース コードをデバッグするための良い同志を見つけました: PHP DEBUG TOOLS プロジェクト アドレス: http://freshmeat.net/projects/php-debug-tools/ ファイルのダウンロード アドレス: http://freshmeat.net/urls/7c58ae3fecce57.. .

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











トップ10の仮想通貨取引アプリは、2025年にトップ10の通貨取引プラットフォームをランキングします

トップ10グローバルセキュリティと使いやすい仮想通貨交換ランキング2025
