問題タブ [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.
php - 含まれているが必須ではないファイルに対して Xdebug がエラーをスローするのはなぜですか
Ubuntu 9.04(デスクトップ版)でLAMPサーバーを実行しています。私は Ubuntu を初めて使用するので、ほとんどの作業は Synaptic Packet Manager を使用して行いました。次に、php5-common を削除し、次の方法で php5 をインストールしました。apt-get install php5
エラー報告は次のように設定されています。error_reporting = E_ALL & ~E_NOTICE
Xdebug をインストールし、php.ini ファイルに以下を挿入しました。
現在、特定のプロジェクトについて、ページに次のコード行があります。
さて、something.php は存在しません。これは含まれていて必須ではないため、エラーは発生しないと思いますが、XDebug によってエラー レポートが表示されます。誰も助ける方法を知っていますか?
php - PHP のデバッグ
しばらくの間、xdebug を使用して PHP プロジェクトのコードをデバッグおよび理解してきましたが、PHP の内部で何が起こっているのかが不明な状況に陥ることがあります。
実際のphp組み込み関数をトレースできるように、xdebugまたはgdbを設定することはできますか?
java - -XdebugオプションはJDK1.5でサポートされていますか?
同じものに適したドキュメントが見つかりませんでした。いずれにせよ、JVMプロセス(SUNがJDKバンドルで提供することが望ましいツール)の実行中にトレースレポートを生成して、JVMのクラッシュをログに記録できるようにするための最良の方法はどれですか?
前もって感謝します、
z0ltan
include - PHP: phing の実行時にファイルのみを含めますか?
次のフォルダー構造があります。
Web アプリケーションを実行するときはloader.php
、最初にロードし、 を呼び出して他のコンポーネントを含めますLoader::load( 'package_name' )
。次に、必要なすべてのファイルが含まれます。ここでの良い点はloader.php
、クラス ファイル内に を含める必要がないことですLoader
。
単体テスト クラスは、必要なすべてのクラスを明示的に含めることで、この動作をシミュレートします。なので、phingやPHPUnitでも問題ありません。
しかし今、phing と Xdebug を使用してカバレッジ レポートを生成したいと考えています。ここでの問題は、ping がすべての PHP ファイルをロードしてカバレッジ データベースを作成しているように見えることです。Loader
残念ながら、PHP ファイルで使用されているクラスが見つからないため、停止します。
すべてのクラス ファイルにステートメントを簡単に追加できinclude
ますが、コード カバレッジ分析がファイルを検査している場合にのみ、ファイルを含める方法があるのでしょうか?
その他のアイデア: 単体テスト ディレクトリをスキャンして、必要なすべてのインクルードを検出するようにカバレッジ分析を構成することもできます。次に、パターンなどに一致するクラスをフィルタリングする必要があります/Test$/i
。可能?
php - 単体テストでブレークポイントを使用するには、PHP + xDebug + (x)Unit + Eclipse をどのようにセットアップできますか?
これを正しく機能させるためにかなり長い間試みましたが、うまくいきませんでした。基本的に、PHP 開発ツール (PDT) を備えた Eclipse (3.3)、PDT XDebug プラグイン、SimpleTest Eclipse プラグインがあります。
私がやりたいことは、SimpleTest 単体テストによって呼び出されるコードをデバッグすることです。コード カバレッジ レポートを生成できるため、SimpleTest は明らかに XDebug を認識できますが、ブレークポイントで停止しません。
編集:SimpleTestによって呼び出されたときだけでなく、EclipseでXDebugとブレークポイントが正常に機能することを追加する必要があります
誰かがこれを正常にセットアップしましたか? 多くのガフドキュメントがあり、有用な情報はほとんどありません.
ありがとう!
firefox - Firefox から Netbeans で次の PHP ページをデバッグする
最近、MAMP をスタックとして使用して、Mac で Netbeans (6.7 RC1) を使用するように切り替えました。Xdebug をインストールして動作させています。
以前は、Zend Studio 5.5 と Firefox Zend ツールバーを使用していました。これには、「次のページをデバッグ」をクリックできる優れた機能がありました。フォームを送信すると、デバッグ プロセスが開始されます。
Netbeans で同様のことを行うにはどうすればよいですか? すべての GET および POST 変数が自動的にデバッガーに渡されるように、Firefox からデバッガーを起動できるようにしたいと考えています。
意思
php - XDebug が破損したファイルを生成するのはなぜですか?
XAMPP インストールで XDebug を有効にしています。しばらくの間、XDebug + Wincachegrind を使用してコードのプロファイリングを行ってきました。最近、XDebug が奇妙なものをcachegrind.out
ファイルに投げ込み始めました。
奇妙なものの例:
と
それが重要なら、私は Drupal モジュールを書いています。そのような行動の原因は何ですか?
php - PHP をデバッグするための XDebug の代替手段はありますか?
私は Vista を使用しており、PHP をデバッグする必要があります。Vista で XDebug がクラッシュします。いくつかの提案を試みましたが、何も機能しません。
Vista および Eclipse PDT で動作する XDebug の代替手段はありますか。インストールが簡単なのはプラスです:-)
編集:他のPCにもUbuntuがあるため、Ubuntu用のデバッガーも動作します。パッケージ リストには XDebug バージョンがありますが、非常に古いものです。
codeigniter - `enable_query_strings` が正しく動作しない
CodeIgniter と xdebug を使用しようとしています。次の URL を入力すると、次のようになります。
xdbug はうまく機能します。次の URL にアクセスすると、次のようになります。
次の 404 エラー メッセージが表示されます。
Eclipse が 2 番目の間違った URL で Firefox を起動するので、それを変更する必要があります。を使用しenable_query_strings = TRUE
ていますが、まだエラーが発生します。この問題を解決するにはどうすればよいですか?
php - デバッガー エラー
xDebug で tsWebEditor を使用していますが、デバッグしていないときや、編集用に開いているファイルがないときでも、1 ~ 2 分ごとに 2 つのエラーのうちの 1 つがポップアップします。
デバッガーからの例外: ピアによる接続のリセット
デバッガーからの例外: xdebug は有効な長さ ([|]) を返しませんでした
「[|]」という文字は、私がここに投稿したように見える不明な文字ですが、実際に何の文字なのかわかりません。
私はインターネットを検索しましたが、このエラーがどこにも議論されているのを見つけることができませんでした。何が問題なのか、何が問題を引き起こしているのか誰かが知っていますか?
このエラーが発生する前に異常なことをした覚えはありません。