問題タブ [xdebug]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1028 参照

netbeans - XDebug と Zend を並べて実行する方法は?

Zend Optimizer を使用する必要がある PHP ショッピング カートを使用しています。

私は Netbeans を IDE として使用しており、Xdebug が必要ですが、それは Zend と互換性がありません。

これらは私のphp.iniの行です

Xdebug を有効にすると、ショッピング カートでエラーが発生し、機能しません。

この問題を解決する方法や、Netbeans で別のデバッガーを使用する方法はありますか?

0 投票する
1 に答える
854 参照

debugging - XDebug を使用した Aptana Studio: ブレークポイントで間違ったファイルが開かれました

XDebug 2.0.4 で Aptana Studio 1.2.7 を使用しており、私の Web サイトは zend フレームワークに基づいています。コードでブレークポイントに到達すると、同じ名前のファイルが複数あると、aptana studio は間違ったファイルを開きます (例: ..\library\Project\Db\Table\Abstract.php (ブレークポイント セット) と \library\Zend) \View\Helper\Placeholfer\Container\Abstract.php)。変数が正しく表示され、正しい行が強調表示され、間違ったファイルが表示されます。この問題の解決策はありますか?

0 投票する
3 に答える
1929 参照

php - Ubuntu による PHP のデバッグで Xdebug2 のプロファイリング データを使用するには

私の質問はこの記事に基づいています。

Xdubug2 で PHP コードに関するプロファイリング データを作成し、それを KCacheGrind のようなアプリに配置するにはどうすればよいでしょうか?

ブラウザでエラーメッセージが強調表示されるため、UbuntuでXdebugを正常に使用できました。ただし、のような端末ツールは見つかりませんでしxdebugた。

PHPコードをこのように視覚的に表示したい

代替テキスト

0 投票する
5 に答える
13841 参照

php - URLの確認が有効です(php石鹸クライアントから)

ユーザーがSoapClientのURLを指定できるようにするWebアプリを作成しています。ユーザーがフォームを送信したときにphpがクライアントに接続できることを検証したかったのです。try catchまたはset_error_handler(または2つの組み合わせ)を介してこれを行うことができると思います。ただし、致命的なエラーの場合、これは不可能のようです。回復不能なエラーをスローしないURLをSoapClentにテストさせる方法はありますか?

URLが存在しないため、エラーのフラグを立てたいのですが、キャッチできるようにしたいと思います。

それ以外の場合は、自分でURLをダウンロードして検証することもできると思いますが、SoapClientから実行できると思いました。

これは致命的なエラーである必要がありますか?

編集

rogeriopvlの回答を読んだ後、soapclientコンストラクターと(必死になって)use-soap-error-handler関数の「例外」オプションを試したと言っておくべきだったと思います。

0 投票する
10 に答える
28596 参照

php - Xdebug トレース GUI?

Xdebug トレース ファイルを解析して表示するための GUI を探しています。人間が判読できるようにすることはできますが、膨大な数の行が使用できなくなります。

KCachegrind のようなものを探していますが、トレース ファイルが必要です。これらすべての背後にある私の主な目標は、メモリ ホッグが何であるかを見つけることです。

0 投票する
4 に答える
8556 参照

php - xdebugが有効になっている場合のFirebugでの読み取り不可能なvar_dump

Xdebugは、より有用な情報とともに「var_dump」を独自の方法で表示しますが、Firebugでは読み取り不能です。

xdebugを無効にしたり、PHPでxdebugによって作成されたvar_dumpの表示を維持したりせずに、Firebugでvar_dumpを表示して読み取り可能にする方法があるかどうか疑問に思いました。

Firebugに表示されるvar_dumpの例:

デフォルト :

Xdebug:

0 投票する
1 に答える
104 参照

settings - xdebug: %H %R 指定子が Windows XP で動作しない?

xdebug.profile_output_name ini 設定で、Windows XP ボックスの %H および/または %R 指定子を受け入れるようにします。xdebug はそれらに対して何もしないようです。これは、Windows マシン上の xdebug の既知の動作ですか?

アパッチ: 2.2.9
PHP: 5.2.10
xdebug: php_xdebug-2.0.5-5.2.dll

乾杯

0 投票する
2 に答える
765 参照

xdebug - Linux で xdebug をコンパイル -> 32 ビット オプションを ./configure に渡す

ご挨拶!

xdebug をコンパイルしようとするときに、32 ビット オプションを渡す方法はありますか?

私が今持っているのはこれです:

./configure --with-php-config=/opt/lampp/bin/php-config

...または xdebug の 32 ビット ビンを取得するより良い方法はありますか?

タクス

0 投票する
4 に答える
21057 参照

php - 外部要求で Netbeans で XDebug を起動する

Netbeans 6.7 と XDebug を使用してマシン上の PHP サイトをデバッグし、Netbeans 内からリクエストを起動しています (Project->Debug)。これはうまく機能し、非常に便利です。

私の質問は次のとおりです。Netbeans 内から起動したものだけでなく、入ってくるすべての要求にデバッガーをアタッチすることは可能ですか?

つまり、[デバッグ] をクリックする代わりに、Netbeans をモードにして、デバッガーを起動し、次のリクエストにアタッチします。

これはばかげた質問かもしれないと感じていますが、可能であればそれは素晴らしいことです。

編集:もう少し情報

私のシステム(Ubuntu 9.04)は次のように設定されています:

の内容/etc/php5/conf.d/xdebug.ini

Netbeans PHP デバッグ オプションはデフォルトです。

私の/etc/hostsファイルはにリダイレクトさwww.mywebsite.comれますlocalhost

Netbeans のデバッグ ボタンをクリックすると、Firefox がアドレスhttp://www.mywebsite.com?XDEBUG_SESSION_START=netbeans-xdebugで起動され、デバッガーが期待どおりに動作します。

しかし、ブラウズしただけhttp://www.mywebsite.com?XDEBUG_SESSION_START=netbeans-xdebugでは、Netbeans でデバッガーが起動しません。

も設定してみましxdebug.remote_host=www.mywebsite.comたが、違いはありません。

また、有効にxdebug.remote_logしました。これは、netbeans 内から開始したときの情報を示していますが、外部要求については何も示していません。したがって、XDebug が外部要求をまったく認識していないと思います。

0 投票する
2 に答える
639 参照

php - Eclipse PDT の xDebug を使用したウォッチポイント?

xDebug と Eclipse を使用して PHP をデバッグするときにウォッチポイントが機能するようになった人はいますか? 私が理解している方法では、式ビューで監視対象の変数を選択するか、デバッグ中に変数ビューで変数を選択してから、実行->ウォッチポイントの切り替えを選択できるはずです。しかし、Toggle Watchpoint は常にグレー表示されています。ブレークポイント、ステップイン、ステップアウト、オーバーなど、他のすべてのデバッグ機能は正常に機能します。ウォッチポイントが機能しません。