PHP 5.3.0(XAMPP)ベースのローカル環境に、NetBeans 6.9.1とXdebugを非常に簡単にインストールしてセットアップできました。
私の問題は次のとおりです。Wordpressのindex.phpまたは他のWordpressコアPHPファイルにブレークポイントを設定すると、NetBeansは目的の位置で正しく停止します。代わりに、プラグインファイルにブレークポイントを設定した場合、コード実行NetBeansのトリガーはそこで停止しません。
どのように解決できるか知っていますか?
更新:私がデバッグしようとしているものに関する詳細情報
プラグインはバニラフォーラムと呼ばれ、次のファイル構造があります。
- plugins
- vanilla-forums
+ assets
+ nbproject
+ templates
admin.php
embed.php
functions.php
hooks.php
plugin.php
sso.php
widgets.php
でvf_validate_options
定義されfunctions.php
た名前の関数内にブレークポイントを設定します。この関数は確実に実行されますが、NetBeansはそこで壊れません。
XDEBUG_SESSION_START
ます。
throw new Exception('die');
ブレークポイントの行の後にステートメントを置いた場合、そのステートメントは停止しますか(これにより、要求が強制終了/終了されます)?