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');ブレークポイントの行の後にステートメントを置いた場合、そのステートメントは停止しますか(これにより、要求が強制終了/終了されます)?